onboarding templates updates
parent
0aeaba517d
commit
38153bcfb1
|
|
@ -6,11 +6,14 @@ mv BMW-Dynatrace-config/CD_newComponentTag BMW-Dynatrace-config/$1
|
||||||
mv BMW-Dynatrace-config/$1/alerting-profile/newComponentTag.json BMW-Dynatrace-config/$1/alerting-profile/$2.json
|
mv BMW-Dynatrace-config/$1/alerting-profile/newComponentTag.json BMW-Dynatrace-config/$1/alerting-profile/$2.json
|
||||||
mv BMW-Dynatrace-config/$1/management-zone/newComponentTag.json BMW-Dynatrace-config/$1/management-zone/$2.json
|
mv BMW-Dynatrace-config/$1/management-zone/newComponentTag.json BMW-Dynatrace-config/$1/management-zone/$2.json
|
||||||
mv BMW-Dynatrace-config/$1/dashboard/newComponentTag.json BMW-Dynatrace-config/$1/dashboard/$2.json
|
mv BMW-Dynatrace-config/$1/dashboard/newComponentTag.json BMW-Dynatrace-config/$1/dashboard/$2.json
|
||||||
|
mv BMW-Dynatrace-config/$1/notification/newComponentTag.json BMW-Dynatrace-config/$1/notification/$2.json
|
||||||
|
|
||||||
sed -i "s/CD_newComponentTag/$1/g" BMW-Dynatrace-config/$1/alerting-profile/alerting-profile.yaml
|
sed -i "s/CD_newComponentTag/$1/g" BMW-Dynatrace-config/$1/alerting-profile/alerting-profile.yaml
|
||||||
sed -i "s/CD_newComponentTag/$1/g" BMW-Dynatrace-config/$1/management-zone/management-zone.yaml
|
sed -i "s/CD_newComponentTag/$1/g" BMW-Dynatrace-config/$1/management-zone/management-zone.yaml
|
||||||
sed -i "s/CD_newComponentTag/$1/g" BMW-Dynatrace-config/$1/dashboard/dashboard.yaml
|
sed -i "s/CD_newComponentTag/$1/g" BMW-Dynatrace-config/$1/dashboard/dashboard.yaml
|
||||||
|
sed -i "s/CD_newComponentTag/$1/g" BMW-Dynatrace-config/$1/notification/notification.yaml
|
||||||
|
|
||||||
sed -i "s/newComponentTag/$2/g" BMW-Dynatrace-config/$1/alerting-profile/alerting-profile.yaml
|
sed -i "s/newComponentTag/$2/g" BMW-Dynatrace-config/$1/alerting-profile/alerting-profile.yaml
|
||||||
sed -i "s/newComponentTag/$2/g" BMW-Dynatrace-config/$1/management-zone/management-zone.yaml
|
sed -i "s/newComponentTag/$2/g" BMW-Dynatrace-config/$1/management-zone/management-zone.yaml
|
||||||
sed -i "s/newComponentTag/$2/g" BMW-Dynatrace-config/$1/dashboard/dashboard.yaml
|
sed -i "s/newComponentTag/$2/g" BMW-Dynatrace-config/$1/dashboard/dashboard.yaml
|
||||||
|
sed -i "s/newComponentTag/$2/g" BMW-Dynatrace-config/$1/notification/notification.yaml
|
||||||
|
|
|
||||||
|
|
@ -98,25 +98,6 @@
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
|
||||||
{
|
|
||||||
"delayInMinutes": 0,
|
|
||||||
"severityLevel": "MONITORING_UNAVAILABLE",
|
|
||||||
"tagFilter": {
|
|
||||||
"includeMode": "INCLUDE_ALL",
|
|
||||||
"tagFilters": [
|
|
||||||
{
|
|
||||||
"context": "CONTEXTLESS",
|
|
||||||
"key": "Component",
|
|
||||||
"value": "{{.tag}}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"context": "CONTEXTLESS",
|
|
||||||
"key": "Environment",
|
|
||||||
"value": "{{.env}}"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
hello world
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
config:
|
||||||
|
- customService1: template-1-1.json
|
||||||
|
|
||||||
|
customService1:
|
||||||
|
- name: myJOYNRService
|
||||||
|
- className: com.bmw.cc.conn.this.is.just.an.exampleClasss
|
||||||
|
- methodName: exampleJoynrMethod
|
||||||
|
- returnType: void
|
||||||
|
- skipDeployment: "true"
|
||||||
|
|
@ -0,0 +1,23 @@
|
||||||
|
{
|
||||||
|
"enabled": true,
|
||||||
|
"name": "{{.name}}",
|
||||||
|
"processGroups": [],
|
||||||
|
"queueEntryPoint": false,
|
||||||
|
"queueEntryPointType": null,
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"annotations": [],
|
||||||
|
"className": "{{.className}}",
|
||||||
|
"enabled": true,
|
||||||
|
"fileName": "",
|
||||||
|
"matcher": "EQUALS",
|
||||||
|
"methodRules": [
|
||||||
|
{
|
||||||
|
"argumentTypes": [],
|
||||||
|
"methodName": "{{.methodName}}",
|
||||||
|
"returnType": "{{.returnType}}"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
{
|
||||||
|
"acceptAnyCertificate": false,
|
||||||
|
"active": true,
|
||||||
|
"alertingProfile": "{{.alertingProfile}}",
|
||||||
|
"headers": [],
|
||||||
|
"name": "{{.name}}",
|
||||||
|
"notifyEventMergesEnabled": false,
|
||||||
|
"payload": "{\n\"title\":\"{ProblemTitle}\",\n\"text\":\"{ProblemDetailsHTML}\",\n\"themeColor\":\"EA4300\"\n}",
|
||||||
|
"type": "WEBHOOK",
|
||||||
|
"url": "{{.webhook}}"
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,70 @@
|
||||||
|
config:
|
||||||
|
- CDnewComponentTag-PROD: newComponentTag.json
|
||||||
|
- CDnewComponentTag-E2E: newComponentTag.json
|
||||||
|
- CDnewComponentTag-INT: newComponentTag.json
|
||||||
|
|
||||||
|
#Prod dashboards for EMEA/NA/CN
|
||||||
|
CDnewComponentTag-PROD:
|
||||||
|
- name: CD_newComponentTag PROD
|
||||||
|
- alertingProfile: CD_newComponentTag/alerting-profile/CDnewComponentTag-PROD.id
|
||||||
|
- webhook: https://empty
|
||||||
|
- skipDeployment: "true"
|
||||||
|
CDnewComponentTag-PROD.EMEA-Prod:
|
||||||
|
- name: CD_newComponentTag PROD
|
||||||
|
- alertingProfile: CD_newComponentTag/alerting-profile/CDnewComponentTag-PROD.id
|
||||||
|
- webhook: https://empty
|
||||||
|
- skipDeployment: "false"
|
||||||
|
CDnewComponentTag-PROD.NA-Prod:
|
||||||
|
- name: CD_newComponentTag PROD
|
||||||
|
- alertingProfile: CD_newComponentTag/alerting-profile/CDnewComponentTag-PROD.id
|
||||||
|
- webhook: https://empty
|
||||||
|
- skipDeployment: "false"
|
||||||
|
CDnewComponentTag-PROD.CN-Prod:
|
||||||
|
- name: CD_newComponentTag PROD
|
||||||
|
- alertingProfile: CD_newComponentTag/alerting-profile/CDnewComponentTag-PROD.id
|
||||||
|
- webhook: https://empty
|
||||||
|
- skipDeployment: "false"
|
||||||
|
|
||||||
|
#E2E dashboards for EMEA/NA/CN
|
||||||
|
CDnewComponentTag-E2E:
|
||||||
|
- name: CD_newComponentTag E2E
|
||||||
|
- alertingProfile: CD_newComponentTag/alerting-profile/CDnewComponentTag-E2E.id
|
||||||
|
- webhook: https://empty
|
||||||
|
- skipDeployment: "true"
|
||||||
|
CDnewComponentTag-E2E.EMEA-Prod:
|
||||||
|
- name: CD_newComponentTag E2E
|
||||||
|
- alertingProfile: CD_newComponentTag/alerting-profile/CDnewComponentTag-E2E.id
|
||||||
|
- webhook: https://empty
|
||||||
|
- skipDeployment: "false"
|
||||||
|
CDnewComponentTag-E2E.NA-Prod:
|
||||||
|
- name: CD_newComponentTag E2E
|
||||||
|
- alertingProfile: CD_newComponentTag/alerting-profile/CDnewComponentTag-E2E.id
|
||||||
|
- webhook: https://empty
|
||||||
|
- skipDeployment: "false"
|
||||||
|
CDnewComponentTag-E2E.CN-Prod:
|
||||||
|
- name: CD_newComponentTag E2E
|
||||||
|
- alertingProfile: CD_newComponentTag/alerting-profile/CDnewComponentTag-E2E.id
|
||||||
|
- webhook: https://empty
|
||||||
|
- skipDeployment: "false"
|
||||||
|
|
||||||
|
#INT dashboards for EMEA/NA/CN
|
||||||
|
CDnewComponentTag-INT:
|
||||||
|
- name: CD_newComponentTag INT
|
||||||
|
- alertingProfile: CD_newComponentTag/alerting-profile/CDnewComponentTag-INT.id
|
||||||
|
- webhook: https://empty
|
||||||
|
- skipDeployment: "true"
|
||||||
|
CDnewComponentTag-INT.EMEA-PreProd:
|
||||||
|
- name: CD_newComponentTag INT
|
||||||
|
- alertingProfile: CD_newComponentTag/alerting-profile/CDnewComponentTag-INT.id
|
||||||
|
- webhook: https://empty
|
||||||
|
- skipDeployment: "false"
|
||||||
|
CDnewComponentTag-INT.NA-PreProd:
|
||||||
|
- name: CD_newComponentTag INT
|
||||||
|
- alertingProfile: CD_newComponentTag/alerting-profile/CDnewComponentTag-INT.id
|
||||||
|
- webhook: https://empty
|
||||||
|
- skipDeployment: "false"
|
||||||
|
CDnewComponentTag-INT.CN-PreProd:
|
||||||
|
- name: CD_newComponentTag INT
|
||||||
|
- alertingProfile: CD_newComponentTag/alerting-profile/CDnewComponentTag-INT.id
|
||||||
|
- webhook: https://empty
|
||||||
|
- skipDeployment: "false"
|
||||||
Loading…
Reference in New Issue