Pull request #151: Feature/COMFY-493

Merge in OPAPM/cd_e2e_monitoring_config from feature/COMFY-493 to master

* commit '664303e4a3224df52760169d2ca0940e7900bcfe':
  COMFY-493: Fix total triggers and median duration data explorer graphs
  COMFY-493: Fix dashboard mz reference + remove ID from dashboard payload
  COMFY-493: Enclose dimensions in quotes to avoid breaking yaml unmarshalling
  COMFY-493: Remove left-over environment filter from calculated metrics
  COMFY-493: Fix validation errors
  COMFY-493: Simplify calculated metrics by properly filtering in dashboard
  COMFY-493: Add request attributes, calculated metrics, conditional naming rules and dashboards for Comfy
  Fix Comfy MZ definition after removal of Namespace tag
CD_CCIS_NN_SLO
Arnel Arnautovic (ext.) 2022-04-06 12:50:24 +02:00
commit 4291cdc68a
17 changed files with 11880 additions and 61 deletions

View File

@ -0,0 +1,63 @@
config:
- Comfy_ActionDuration: metric-request-attribute-number-2-attributes.json
- Comfy_AgentIdConsume: metric-request-count.json
- Comfy_AgentIdPublish: metric-request-count.json
- Comfy_CompletedCampaigns: metric-request-attribute-number-no-split.json
- Comfy_RunningCampaigns: metric-request-attribute-number-no-split.json
- Comfy_VehicleActionStatus: metric-request-count.json
- Comfy_VehicleActionStatus_AgentId: metric-request-count-2-attributes.json
Comfy_ActionDuration:
- name: Comfy_ActionDuration
- metricKey: calc:service.comfy_actionduration
- unit: SECOND
- requestAttribute: Comfy_ActionDuration
- requestAttribute2: Comfy_AgentIdConsume
- msId: comfy-orchestration
- dimension: "{RequestAttribute:Comfy_AgentIdConsume}"
- dimensionName: Agent
Comfy_AgentIdConsume:
- name: Comfy_AgentIdConsume
- metricKey: calc:service.comfy_agentidconsume
- unit: COUNT
- requestAttribute: Comfy_AgentIdConsume
- msId: comfy-orchestration
- dimension: "{RequestAttribute:Comfy_AgentIdConsume}"
- dimensionName: Agent
Comfy_AgentIdPublish:
- name: Comfy_AgentIdPublish
- metricKey: calc:service.comfy_agentidpublish
- unit: COUNT
- requestAttribute: Comfy_AgentIdPublish
- msId: comfy-orchestration
- dimension: "{RequestAttribute:Comfy_AgentIdPublish}"
- dimensionName: Agent
Comfy_CompletedCampaigns:
- name: Comfy_CompletedCampaigns
- metricKey: calc:service.comfy_completedcampaigns
- unit: COUNT
- requestAttribute: Comfy_CompletedCampaigns
- msId: comfy-orchestration
Comfy_RunningCampaigns:
- name: Comfy_RunningCampaigns
- metricKey: calc:service.comfy_runningcampaigns
- unit: COUNT
- requestAttribute: Comfy_RunningCampaigns
- msId: comfy-management
Comfy_VehicleActionStatus:
- name: Comfy_VehicleActionStatus
- metricKey: calc:service.comfy_vehicleactionstatus
- unit: COUNT
- requestAttribute: Comfy_VehicleActionStatus
- msId: comfy-orchestration
- dimension: "{RequestAttribute:Comfy_VehicleActionStatus}"
- dimensionName: Status
Comfy_VehicleActionStatus_AgentId:
- name: Comfy_VehicleActionStatus_AgentId
- metricKey: calc:service.comfy_vehicleactionstatus_agentid
- unit: COUNT
- requestAttribute: Comfy_VehicleActionStatus
- requestAttribute2: Comfy_AgentIdConsume
- msId: comfy-orchestration
- dimension: "{RequestAttribute:Comfy_AgentIdConsume} : {RequestAttribute:Comfy_VehicleActionStatus}"
- dimensionName: "Agent : Status"

View File

@ -0,0 +1,64 @@
{
"conditions": [
{
"attribute": "SERVICE_REQUEST_ATTRIBUTE",
"comparisonInfo": {
"caseSensitive": false,
"comparison": "EXISTS",
"matchOnChildCalls": false,
"negate": false,
"requestAttribute": "{{.requestAttribute}}",
"source": null,
"type": "NUMBER_REQUEST_ATTRIBUTE",
"value": null
}
},
{
"attribute": "SERVICE_REQUEST_ATTRIBUTE",
"comparisonInfo": {
"caseSensitive": false,
"comparison": "EXISTS",
"matchOnChildCalls": false,
"negate": false,
"requestAttribute": "{{.requestAttribute2}}",
"source": null,
"type": "STRING_REQUEST_ATTRIBUTE",
"value": null
}
},
{
"attribute": "SERVICE_TAG",
"comparisonInfo": {
"comparison": "EQUALS",
"negate": false,
"type": "TAG",
"value": {
"context": "CONTEXTLESS",
"key": "ms-id",
"value": "{{.msId}}"
}
}
}
],
"dimensionDefinition": {
"dimension": "{{.dimension}}",
"name": "{{.dimensionName}}",
"placeholders": [],
"topX": 10,
"topXAggregation": "SUM",
"topXDirection": "DESCENDING"
},
"enabled": true,
"entityId": null,
"managementZones": [
"CD_comfy"
],
"metricDefinition": {
"metric": "REQUEST_ATTRIBUTE",
"requestAttribute": "{{.requestAttribute}}"
},
"name": "{{.name}}",
"tsmMetricKey": "{{.metricKey}}",
"unit": "{{.unit}}",
"unitDisplayName": ""
}

View File

@ -0,0 +1,44 @@
{
"conditions": [
{
"attribute": "SERVICE_REQUEST_ATTRIBUTE",
"comparisonInfo": {
"caseSensitive": false,
"comparison": "EXISTS",
"matchOnChildCalls": false,
"negate": false,
"requestAttribute": "{{.requestAttribute}}",
"source": null,
"type": "NUMBER_REQUEST_ATTRIBUTE",
"value": null
}
},
{
"attribute": "SERVICE_TAG",
"comparisonInfo": {
"comparison": "EQUALS",
"negate": false,
"type": "TAG",
"value": {
"context": "CONTEXTLESS",
"key": "ms-id",
"value": "{{.msId}}"
}
}
}
],
"dimensionDefinition": null,
"enabled": true,
"entityId": null,
"managementZones": [
"CD_comfy"
],
"metricDefinition": {
"metric": "REQUEST_ATTRIBUTE",
"requestAttribute": "{{.requestAttribute}}"
},
"name": "{{.name}}",
"tsmMetricKey": "{{.metricKey}}",
"unit": "{{.unit}}",
"unitDisplayName": ""
}

View File

@ -0,0 +1,64 @@
{
"conditions": [
{
"attribute": "SERVICE_REQUEST_ATTRIBUTE",
"comparisonInfo": {
"caseSensitive": false,
"comparison": "EXISTS",
"matchOnChildCalls": false,
"negate": false,
"requestAttribute": "{{.requestAttribute}}",
"source": null,
"type": "STRING_REQUEST_ATTRIBUTE",
"value": null
}
},
{
"attribute": "SERVICE_REQUEST_ATTRIBUTE",
"comparisonInfo": {
"caseSensitive": false,
"comparison": "EXISTS",
"matchOnChildCalls": false,
"negate": false,
"requestAttribute": "{{.requestAttribute2}}",
"source": null,
"type": "STRING_REQUEST_ATTRIBUTE",
"value": null
}
},
{
"attribute": "SERVICE_TAG",
"comparisonInfo": {
"comparison": "EQUALS",
"negate": false,
"type": "TAG",
"value": {
"context": "CONTEXTLESS",
"key": "ms-id",
"value": "{{.msId}}"
}
}
}
],
"dimensionDefinition": {
"dimension": "{{.dimension}}",
"name": "{{.dimensionName}}",
"placeholders": [],
"topX": 40,
"topXAggregation": "SINGLE_VALUE",
"topXDirection": "DESCENDING"
},
"enabled": true,
"entityId": null,
"managementZones": [
"CD_comfy"
],
"metricDefinition": {
"metric": "REQUEST_COUNT",
"requestAttribute": null
},
"name": "{{.name}}",
"tsmMetricKey": "{{.metricKey}}",
"unit": "{{.unit}}",
"unitDisplayName": ""
}

View File

@ -0,0 +1,51 @@
{
"conditions": [
{
"attribute": "SERVICE_REQUEST_ATTRIBUTE",
"comparisonInfo": {
"caseSensitive": false,
"comparison": "EXISTS",
"matchOnChildCalls": false,
"negate": false,
"requestAttribute": "{{.requestAttribute}}",
"source": null,
"type": "STRING_REQUEST_ATTRIBUTE",
"value": null
}
},
{
"attribute": "SERVICE_TAG",
"comparisonInfo": {
"comparison": "EQUALS",
"negate": false,
"type": "TAG",
"value": {
"context": "CONTEXTLESS",
"key": "ms-id",
"value": "{{.msId}}"
}
}
}
],
"dimensionDefinition": {
"dimension": "{{.dimension}}",
"name": "{{.dimensionName}}",
"placeholders": [],
"topX": 10,
"topXAggregation": "SINGLE_VALUE",
"topXDirection": "DESCENDING"
},
"enabled": true,
"entityId": null,
"managementZones": [
"CD_comfy"
],
"metricDefinition": {
"metric": "REQUEST_COUNT",
"requestAttribute": null
},
"name": "{{.name}}",
"tsmMetricKey": "{{.metricKey}}",
"unit": "{{.unit}}",
"unitDisplayName": ""
}

View File

@ -0,0 +1,54 @@
{
"displayName": "{{.name}}",
"enabled": true,
"metadata": {
"clusterVersion": "1.214.107.20210407-223952",
"configurationVersions": [
0
]
},
"nameFormat": "{{.nameFormat}}",
"rules": [
{
"comparisonInfo": {
"negate": false,
"operator": "EQUALS",
"type": "TAG",
"value": {
"context": "CONTEXTLESS",
"key": "app-id",
"value": "{{.appId}}"
}
},
"key": {
"attribute": "SERVICE_TAGS"
}
},
{
"key": {
"attribute": "PROCESS_GROUP_TECHNOLOGY"
},
"comparisonInfo": {
"type": "SIMPLE_TECH",
"operator": "EQUALS",
"value": {
"type": "{{.tech}}"
},
"negate": "false"
}
},
{
"comparisonInfo": {
"negate": false,
"operator": "EQUALS",
"type": "SERVICE_TYPE",
"value": "{{.serviceType}}"
},
"key": {
"attribute": "SERVICE_TYPE",
"type": "STATIC"
}
}
],
"type": "SERVICE"
}

View File

@ -1,8 +1,35 @@
config:
- CDcomfy: template.json
- CDcomfyWebRequestService: comfy-conditional-naming.json
- CDcomfyBackgroundActivity: comfy-conditional-naming.json
- CDcomfyWebService: comfy-conditional-naming.json
CDcomfy:
- name: MyProcessNamingRule
- nameFormat: "{ProcessGroup:KubernetesNamespace/regex-example}"
- tag: comfy
- skipDeployment: "true"
# From: Netty on 0.0.0.0:8081
# To: Web requests at comfy-management e2e
CDcomfyWebRequestService:
- name: ComfyWebRequest
- nameFormat: "Web requests at {ProcessGroup:Kubernetes:ms-id} {ProcessGroup:Environment:Environment}"
- appId: APP-29681
- tech: NETTY
- serviceType: WEB_REQUEST_SERVICE
- skipDeployment: "false"
# From: Requests executed in background threads of orbitProduct=skynet Environment=e2e Region=eu-central-1 Hub=EMEA ClusterName=skynet-e2e_eu-central-
# To: Background requests at comfy-management e2e
CDcomfyBackgroundActivity:
- name: ComfyBackgroundActivity
- nameFormat: "Background requests at {ProcessGroup:Kubernetes:ms-id} {ProcessGroup:Environment:Environment}"
- appId: APP-29681
- tech: NETTY
- serviceType: BACKGROUND_ACTIVITY
- skipDeployment: "false"
# From: PingResource - comfy - e2e
# To: PingResource - comfy-agent-nautilus - e2e
CDcomfyWebService:
- name: ComfyWebService
- nameFormat: "{Service:DetectedName} - {ProcessGroup:Kubernetes:ms-id} - {ProcessGroup:Environment:Environment}"
- appId: APP-29681
- tech: JAVA
- serviceType: WEB_SERVICE
- skipDeployment: "false"

View File

@ -1,29 +0,0 @@
{
"displayName": "{{.name}}",
"enabled": true,
"metadata": {
"clusterVersion": "1.214.107.20210407-223952",
"configurationVersions": [
0
]
},
"nameFormat": "{{.nameFormat}}",
"rules": [
{
"comparisonInfo": {
"negate": false,
"operator": "EQUALS",
"type": "TAG",
"value": {
"context": "CONTEXTLESS",
"key": "Namespace",
"value": "{{.tag}}"
}
},
"key": {
"attribute": "SERVICE_TAGS"
}
}
],
"type": "SERVICE"
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -3,6 +3,20 @@ config:
- CDcomfy-E2E: default.json
- CDcomfy-INT: default.json
- CDcomfy-TEST: default.json
- CDvdmStandard-EMEA-E2E: CDvdmStandardNoReliability.json
- CDvdmStandard-EMEA-PROD: CDvdmStandardNoReliability.json
- CDvdmStandard-US-E2E: CDvdmStandardNoReliability.json
- CDvdmStandard-US-PROD: CDvdmStandardNoReliability.json
- CDvdmStandard-CN-E2E: CDvdmStandardNoReliability.json
- CDvdmStandard-CN-PROD: CDvdmStandardNoReliability.json
- CDcomfyCampaignMonitoring-EMEA-TEST: CDcomfyCampaignMonitoring.json
- CDcomfyCampaignMonitoring-EMEA-INT: CDcomfyCampaignMonitoring.json
- CDcomfyCampaignMonitoring-EMEA-E2E: CDcomfyCampaignMonitoring.json
- CDcomfyCampaignMonitoring-EMEA-PROD: CDcomfyCampaignMonitoring.json
- CDcomfyCampaignMonitoring-US-E2E: CDcomfyCampaignMonitoring.json
- CDcomfyCampaignMonitoring-US-PROD: CDcomfyCampaignMonitoring.json
- CDcomfyCampaignMonitoring-CN-E2E: CDcomfyCampaignMonitoring.json
- CDcomfyCampaignMonitoring-CN-PROD: CDcomfyCampaignMonitoring.json
#PROD dashboards for EMEA/NA/CN Prod
CDcomfy-PROD:
@ -122,4 +136,356 @@ CDcomfy-TEST.CN-PreProd:
- mzId: CD_comfy/management-zone/CDcomfy.id
- tag: comfy
- env: TEST
- skipDeployment: "false"
- skipDeployment: "false"
# VDM Standard Dashboards
CDvdmStandard-EMEA-E2E:
- name: CD_Comfy - EMEA E2E - VDM Standard Dashboard
- mzName: CD_comfy/management-zone/CDcomfy.name
- mzId: CD_comfy/management-zone/CDcomfy.id
- tag: comfy
- env: E2E
- appId: APP-29681
- reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-CampaignManagement(Comfy)"
- skipDeployment: "true"
CDvdmStandard-EMEA-E2E.EMEA-Prod:
- name: CD_Comfy - EMEA E2E - VDM Standard Dashboard
- mzName: CD_comfy/management-zone/CDcomfy.name
- mzId: CD_comfy/management-zone/CDcomfy.id
- tag: comfy
- env: E2E
- appId: APP-29681
- reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-CampaignManagement(Comfy)"
- skipDeployment: "false"
CDvdmStandard-EMEA-PROD:
- name: CD_Comfy - EMEA PROD - VDM Standard Dashboard
- mzName: CD_comfy/management-zone/CDcomfy.name
- mzId: CD_comfy/management-zone/CDcomfy.id
- tag: comfy
- env: PROD
- appId: APP-29681
- reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-CampaignManagement(Comfy)"
- skipDeployment: "true"
CDvdmStandard-EMEA-PROD.EMEA-Prod:
- name: CD_Comfy - EMEA PROD - VDM Standard Dashboard
- mzName: CD_comfy/management-zone/CDcomfy.name
- mzId: CD_comfy/management-zone/CDcomfy.id
- tag: comfy
- env: PROD
- appId: APP-29681
- reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-CampaignManagement(Comfy)"
- skipDeployment: "false"
CDvdmStandard-US-E2E:
- name: CD_Comfy - US E2E - VDM Standard Dashboard
- mzName: CD_comfy/management-zone/CDcomfy.name
- mzId: CD_comfy/management-zone/CDcomfy.id
- tag: comfy
- env: E2E
- appId: APP-29681
- reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-CampaignManagement(Comfy)"
- skipDeployment: "true"
CDvdmStandard-US-E2E.NA-Prod:
- name: CD_Comfy - US E2E - VDM Standard Dashboard
- mzName: CD_comfy/management-zone/CDcomfy.name
- mzId: CD_comfy/management-zone/CDcomfy.id
- tag: comfy
- env: E2E
- appId: APP-29681
- reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-CampaignManagement(Comfy)"
- skipDeployment: "false"
CDvdmStandard-US-PROD:
- name: CD_Comfy - US PROD - VDM Standard Dashboard
- mzName: CD_comfy/management-zone/CDcomfy.name
- mzId: CD_comfy/management-zone/CDcomfy.id
- tag: comfy
- env: PROD
- appId: APP-29681
- reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-CampaignManagement(Comfy)"
- skipDeployment: "true"
CDvdmStandard-US-PROD.NA-Prod:
- name: CD_Comfy - US PROD - VDM Standard Dashboard
- mzName: CD_comfy/management-zone/CDcomfy.name
- mzId: CD_comfy/management-zone/CDcomfy.id
- tag: comfy
- env: PROD
- appId: APP-29681
- reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-CampaignManagement(Comfy)"
- skipDeployment: "false"
CDvdmStandard-CN-E2E:
- name: CD_Comfy - CN E2E - VDM Standard Dashboard
- mzName: CD_comfy/management-zone/CDcomfy.name
- mzId: CD_comfy/management-zone/CDcomfy.id
- tag: comfy
- env: E2E
- appId: APP-29681
- reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-CampaignManagement(Comfy)"
- skipDeployment: "true"
CDvdmStandard-CN-E2E.CN-Prod:
- name: CD_Comfy - CN E2E - VDM Standard Dashboard
- mzName: CD_comfy/management-zone/CDcomfy.name
- mzId: CD_comfy/management-zone/CDcomfy.id
- tag: comfy
- env: E2E
- appId: APP-29681
- reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-CampaignManagement(Comfy)"
- skipDeployment: "false"
CDvdmStandard-CN-PROD:
- name: CD_Comfy - CN PROD - VDM Standard Dashboard
- mzName: CD_comfy/management-zone/CDcomfy.name
- mzId: CD_comfy/management-zone/CDcomfy.id
- tag: comfy
- env: PROD
- appId: APP-29681
- reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-CampaignManagement(Comfy)"
- skipDeployment: "true"
CDvdmStandard-CN-PROD.CN-Prod:
- name: CD_Comfy - CN PROD - VDM Standard Dashboard
- mzName: CD_comfy/management-zone/CDcomfy.name
- mzId: CD_comfy/management-zone/CDcomfy.id
- tag: comfy
- env: PROD
- appId: APP-29681
- reliabilityLink: "https://atc.bmwgroup.net/confluence/display/CDRVC/Reliability+Measurement#ReliabilityMeasurement-CampaignManagement(Comfy)"
- skipDeployment: "false"
# Comfy Campaign & Health Monitoring Dashboards
CDcomfyCampaignMonitoring-EMEA-TEST:
- name: Comfy Campaign & Health Monitoring EMEA TEST
- tag: comfy
- env: TEST
- envLower: test
- agent1: o11n
- agent1DisplayName: o11n
- agent1Health: "No actual service"
- agent2: o12n
- agent2DisplayName: o12n
- agent2Health: "No actual service"
- agent3: performance
- agent3DisplayName: performance
- agent3Health: "No actual service"
- skipDeployment: "true"
CDcomfyCampaignMonitoring-EMEA-TEST.EMEA-PreProd:
- name: Comfy Campaign & Health Monitoring EMEA TEST
- tag: comfy
- env: TEST
- envLower: test
- agent1: o11n
- agent1DisplayName: o11n
- agent1Health: "No actual service"
- agent2: o12n
- agent2DisplayName: o12n
- agent2Health: "No actual service"
- agent3: performance
- agent3DisplayName: performance
- agent3Health: "No actual service"
- skipDeployment: "false"
CDcomfyCampaignMonitoring-EMEA-INT:
- name: Comfy Campaign & Health Monitoring EMEA INT
- tag: comfy
- env: INT
- envLower: int
- agent1: nots
- agent1DisplayName: NOTS
- agent1Health: PrometheusResource - b2vnots-comfy-agent - int
- agent2: sputnik
- agent2DisplayName: Sputnik
- agent2Health: Web requests at comfy-agent-sputnik int
- agent3: nautilus
- agent3DisplayName: Nautilus
- agent3Health: PrometheusResource - comfy-agent-nautilus - int
- skipDeployment: "true"
CDcomfyCampaignMonitoring-EMEA-INT.EMEA-PreProd:
- name: Comfy Campaign & Health Monitoring EMEA INT
- tag: comfy
- env: INT
- envLower: int
- agent1: nots
- agent1DisplayName: NOTS
- agent1Health: PrometheusResource - b2vnots-comfy-agent - int
- agent2: sputnik
- agent2DisplayName: Sputnik
- agent2Health: Web requests at comfy-agent-sputnik int
- agent3: nautilus
- agent3DisplayName: Nautilus
- agent3Health: PrometheusResource - comfy-agent-nautilus - int
- skipDeployment: "false"
CDcomfyCampaignMonitoring-EMEA-E2E:
- name: Comfy Campaign & Health Monitoring EMEA E2E
- tag: comfy
- env: E2E
- envLower: e2e
- agent1: nots
- agent1DisplayName: NOTS
- agent1Health: PrometheusResource - b2vnots-comfy-agent - e2e
- agent2: sputnik
- agent2DisplayName: Sputnik
- agent2Health: Web requests at comfy-agent-sputnik e2e
- agent3: nautilus
- agent3DisplayName: Nautilus
- agent3Health: PrometheusResource - comfy-agent-nautilus - e2e
- skipDeployment: "true"
CDcomfyCampaignMonitoring-EMEA-E2E.EMEA-Prod:
- name: Comfy Campaign & Health Monitoring EMEA E2E
- tag: comfy
- env: E2E
- envLower: e2e
- agent1: nots
- agent1DisplayName: NOTS
- agent1Health: PrometheusResource - b2vnots-comfy-agent - e2e
- agent2: sputnik
- agent2DisplayName: Sputnik
- agent2Health: Web requests at comfy-agent-sputnik e2e
- agent3: nautilus
- agent3DisplayName: Nautilus
- agent3Health: PrometheusResource - comfy-agent-nautilus - e2e
- skipDeployment: "false"
CDcomfyCampaignMonitoring-EMEA-PROD:
- name: Comfy Campaign & Health Monitoring EMEA PROD
- tag: comfy
- env: PROD
- envLower: prod
- agent1: nots
- agent1DisplayName: NOTS
- agent1Health: PrometheusResource - b2vnots-comfy-agent - prod
- agent2: sputnik
- agent2DisplayName: Sputnik
- agent2Health: Web requests at comfy-agent-sputnik prod
- agent3: nautilus
- agent3DisplayName: Nautilus
- agent3Health: PrometheusResource - comfy-agent-nautilus - prod
- skipDeployment: "true"
CDcomfyCampaignMonitoring-EMEA-PROD.EMEA-Prod:
- name: Comfy Campaign & Health Monitoring EMEA PROD
- tag: comfy
- env: PROD
- envLower: prod
- agent1: nots
- agent1DisplayName: NOTS
- agent1Health: PrometheusResource - b2vnots-comfy-agent - prod
- agent2: sputnik
- agent2DisplayName: Sputnik
- agent2Health: Web requests at comfy-agent-sputnik prod
- agent3: nautilus
- agent3DisplayName: Nautilus
- agent3Health: PrometheusResource - comfy-agent-nautilus - prod
- skipDeployment: "false"
CDcomfyCampaignMonitoring-US-E2E:
- name: Comfy Campaign & Health Monitoring US E2E
- tag: comfy
- env: E2E
- envLower: e2e
- agent1: nots
- agent1DisplayName: NOTS
- agent1Health: PrometheusResource - b2vnots-comfy-agent - e2e
- agent2: sputnik
- agent2DisplayName: Sputnik
- agent2Health: Web requests at comfy-agent-sputnik e2e
- agent3: nautilus
- agent3DisplayName: Nautilus
- agent3Health: PrometheusResource - comfy-agent-nautilus - e2e
- skipDeployment: "true"
CDcomfyCampaignMonitoring-US-E2E.NA-Prod:
- name: Comfy Campaign & Health Monitoring US E2E
- tag: comfy
- env: E2E
- envLower: e2e
- agent1: nots
- agent1DisplayName: NOTS
- agent1Health: PrometheusResource - b2vnots-comfy-agent - e2e
- agent2: sputnik
- agent2DisplayName: Sputnik
- agent2Health: Web requests at comfy-agent-sputnik e2e
- agent3: nautilus
- agent3DisplayName: Nautilus
- agent3Health: PrometheusResource - comfy-agent-nautilus - e2e
- skipDeployment: "false"
CDcomfyCampaignMonitoring-US-PROD:
- name: Comfy Campaign & Health Monitoring US PROD
- tag: comfy
- env: PROD
- envLower: prod
- agent1: nots
- agent1DisplayName: NOTS
- agent1Health: PrometheusResource - b2vnots-comfy-agent - prod
- agent2: sputnik
- agent2DisplayName: Sputnik
- agent2Health: Web requests at comfy-agent-sputnik prod
- agent3: nautilus
- agent3DisplayName: Nautilus
- agent3Health: PrometheusResource - comfy-agent-nautilus - prod
- skipDeployment: "true"
CDcomfyCampaignMonitoring-US-PROD.NA-Prod:
- name: Comfy Campaign & Health Monitoring US PROD
- tag: comfy
- env: PROD
- envLower: prod
- agent1: nots
- agent1DisplayName: NOTS
- agent1Health: PrometheusResource - b2vnots-comfy-agent - prod
- agent2: sputnik
- agent2DisplayName: Sputnik
- agent2Health: Web requests at comfy-agent-sputnik prod
- agent3: nautilus
- agent3DisplayName: Nautilus
- agent3Health: PrometheusResource - comfy-agent-nautilus - prod
- skipDeployment: "false"
CDcomfyCampaignMonitoring-CN-E2E:
- name: Comfy Campaign & Health Monitoring CN E2E
- tag: comfy
- env: E2E
- envLower: e2e
- agent1: nots
- agent1DisplayName: NOTS
- agent1Health: PrometheusResource - b2vnots-comfy-agent - e2e
- agent2: sputnik
- agent2DisplayName: Sputnik
- agent2Health: Web requests at comfy-agent-sputnik e2e
- agent3: nautilus
- agent3DisplayName: Nautilus
- agent3Health: PrometheusResource - comfy-agent-nautilus - e2e
- skipDeployment: "true"
CDcomfyCampaignMonitoring-CN-E2E.CN-Prod:
- name: Comfy Campaign & Health Monitoring CN E2E
- tag: comfy
- env: E2E
- envLower: e2e
- agent1: nots
- agent1DisplayName: NOTS
- agent1Health: PrometheusResource - b2vnots-comfy-agent - e2e
- agent2: sputnik
- agent2DisplayName: Sputnik
- agent2Health: Web requests at comfy-agent-sputnik e2e
- agent3: nautilus
- agent3DisplayName: Nautilus
- agent3Health: PrometheusResource - comfy-agent-nautilus - e2e
- skipDeployment: "false"
CDcomfyCampaignMonitoring-CN-PROD:
- name: Comfy Campaign & Health Monitoring CN PROD
- tag: comfy
- env: PROD
- envLower: prod
- agent1: nots
- agent1DisplayName: NOTS
- agent1Health: PrometheusResource - b2vnots-comfy-agent - prod
- agent2: sputnik
- agent2DisplayName: Sputnik
- agent2Health: Web requests at comfy-agent-sputnik prod
- agent3: nautilus
- agent3DisplayName: Nautilus
- agent3Health: PrometheusResource - comfy-agent-nautilus - prod
- skipDeployment: "true"
CDcomfyCampaignMonitoring-CN-PROD.CN-Prod:
- name: Comfy Campaign & Health Monitoring CN PROD
- tag: comfy
- env: PROD
- envLower: prod
- agent1: nots
- agent1DisplayName: NOTS
- agent1Health: PrometheusResource - b2vnots-comfy-agent - prod
- agent2: sputnik
- agent2DisplayName: Sputnik
- agent2Health: Web requests at comfy-agent-sputnik prod
- agent3: nautilus
- agent3DisplayName: Nautilus
- agent3Health: PrometheusResource - comfy-agent-nautilus - prod
- skipDeployment: "false"

View File

@ -11,8 +11,8 @@
"type": "TAG",
"value": {
"context": "CONTEXTLESS",
"key": "Namespace",
"value": "{{.tag}}"
"key": "app-id",
"value": "{{.appId}}"
}
},
"key": {
@ -36,8 +36,8 @@
"type": "TAG",
"value": {
"context": "CONTEXTLESS",
"key": "Namespace",
"value": "{{.tag}}"
"key": "app-id",
"value": "{{.appId}}"
}
},
"key": {
@ -51,27 +51,6 @@
],
"type": "PROCESS_GROUP"
},
{
"conditions": [
{
"comparisonInfo": {
"negate": false,
"operator": "EQUALS",
"type": "TAG",
"value": {
"context": "CONTEXTLESS",
"key": "Namespace",
"value": "{{.tag}}"
}
},
"key": {
"attribute": "HOST_TAGS"
}
}
],
"enabled": true,
"type": "HOST"
},
{
"conditions": [
{

View File

@ -4,3 +4,4 @@ config:
CDcomfy:
- name: CD_comfy
- tag: comfy
- appId: APP-29681

View File

@ -0,0 +1,23 @@
{
"aggregation": "{{.aggregation}}",
"confidential": true,
"dataSources": [
{
"spanAttributeKey": "{{.spanAttributeKey}}",
"enabled": true,
"scope": {
"tagOfProcessGroup": "app-id:APP-29681"
},
"source": "SPAN_ATTRIBUTE",
"valueProcessing": {
"splitAt": "",
"trim": false
}
}
],
"dataType": "{{.dataType}}",
"enabled": true,
"name": "{{.name}}",
"normalization": "ORIGINAL",
"skipPersonalDataMasking": false
}

View File

@ -0,0 +1,23 @@
{
"aggregation": "{{.aggregation}}",
"confidential": false,
"dataSources": [
{
"spanAttributeKey": "{{.spanAttributeKey}}",
"enabled": true,
"scope": {
"tagOfProcessGroup": "app-id:APP-29681"
},
"source": "SPAN_ATTRIBUTE",
"valueProcessing": {
"splitAt": "",
"trim": false
}
}
],
"dataType": "{{.dataType}}",
"enabled": true,
"name": "{{.name}}",
"normalization": "ORIGINAL",
"skipPersonalDataMasking": false
}

View File

@ -0,0 +1,57 @@
config:
- Comfy_ActionDuration: request-attribute-from-span-attribute.json
- Comfy_ActionId: request-attribute-from-span-attribute.json
- Comfy_AgentIdConsume: request-attribute-from-span-attribute.json
- Comfy_AgentIdPublish: request-attribute-from-span-attribute.json
- Comfy_CampaignId: request-attribute-from-span-attribute.json
- Comfy_CompletedCampaigns: request-attribute-from-span-attribute.json
- Comfy_RunningCampaigns: request-attribute-from-span-attribute.json
- Comfy_VIN: request-attribute-from-span-attribute-confidential.json
- Comfy_VehicleActionStatus: request-attribute-from-span-attribute.json
Comfy_ActionDuration:
- name: Comfy_ActionDuration
- dataType: INTEGER
- aggregation: FIRST
- spanAttributeKey: comfy.request_attribute.action_duration
Comfy_ActionId:
- name: Comfy_ActionId
- dataType: STRING
- aggregation: FIRST
- spanAttributeKey: comfy.action_id
Comfy_AgentIdConsume:
- name: Comfy_AgentIdConsume
- dataType: STRING
- aggregation: FIRST
- spanAttributeKey: comfy.request_attribute.agent_id.consume
Comfy_AgentIdPublish:
- name: Comfy_AgentIdPublish
- dataType: STRING
- aggregation: FIRST
- spanAttributeKey: comfy.request_attribute.agent_id.publish
Comfy_CampaignId:
- name: Comfy_CampaignId
- dataType: STRING
- aggregation: FIRST
- spanAttributeKey: comfy.campaign_id
Comfy_CompletedCampaigns:
- name: Comfy_CompletedCampaigns
- dataType: INTEGER
- aggregation: FIRST
- spanAttributeKey: comfy.request_attribute.completed_campaigns
Comfy_RunningCampaigns:
- name: Comfy_RunningCampaigns
- dataType: INTEGER
- aggregation: FIRST
- spanAttributeKey: comfy.request_attribute.running_campaigns
Comfy_VIN:
- name: Comfy_VIN
- dataType: STRING
- aggregation: FIRST
- spanAttributeKey: comfy.vin
Comfy_VehicleActionStatus:
- name: Comfy_VehicleActionStatus
- dataType: STRING
- aggregation: FIRST
- spanAttributeKey: comfy.request_attribute.action_status