From 80052287956b1dd0d8701901cd8cfe3623756bce Mon Sep 17 00:00:00 2001 From: rforstner Date: Wed, 14 Jul 2021 17:40:10 +0200 Subject: [PATCH] adding custom service --- .../custom-service-java/ACDS-JOYNR.json | 50 ++++++++++ .../custom-service-java/ECS-JOYNR.json | 42 +++++++++ .../custom-service-java/XCS-JOYNR.json | 94 +++++++++++++++++++ .../custom-service-java.yaml | 57 +++++++++++ 4 files changed, 243 insertions(+) create mode 100644 BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/ACDS-JOYNR.json create mode 100644 BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/ECS-JOYNR.json create mode 100644 BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/XCS-JOYNR.json create mode 100644 BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/custom-service-java.yaml diff --git a/BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/ACDS-JOYNR.json b/BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/ACDS-JOYNR.json new file mode 100644 index 00000000..09d1fc74 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/ACDS-JOYNR.json @@ -0,0 +1,50 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.220.96.20210701-171424", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "joynr.de.bmw.infotainment.telematic.acall.ACallBackendProvider", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId", + "java.lang.Long", + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.VehicleStatus", + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.EnvironmentConditions", + "joynr.de.bmw.infotainment.telematic.acall.ACallTypes.AccidentCallEventCounters", + "joynr.de.bmw.infotainment.telematic.acall.ACallTypes.SingleAccidentDetail[]", + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.ResultCode" + ], + "methodName": "notifyAccidentCallData", + "returnType": "io.joynr.provider.Promise" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId", + "java.lang.Long", + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.VehicleStatus", + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.EnvironmentConditions", + "joynr.de.bmw.infotainment.telematic.acall.ACallTypes.AccidentCallEventCounters", + "joynr.de.bmw.infotainment.telematic.acall.ACallTypes.SingleAccidentDetail[]", + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.ResultCode" + ], + "methodName": "notifyAccidentInfoData", + "returnType": "io.joynr.provider.Promise" + } + ] + } + ] +} diff --git a/BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/ECS-JOYNR.json b/BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/ECS-JOYNR.json new file mode 100644 index 00000000..d8d27b4f --- /dev/null +++ b/BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/ECS-JOYNR.json @@ -0,0 +1,42 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.220.96.20210701-171424", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "joynr.de.bmw.infotainment.telematic.ecall.ECallBackendProvider", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId", + "joynr.de.bmw.infotainment.telematic.ecall.ECallTypes.CoreData", + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.SequenceId" + ], + "methodName": "starteCallEvent", + "returnType": "io.joynr.provider.Promise" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId", + "joynr.de.bmw.infotainment.telematic.ecall.ECallTypes.CoreData", + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.SequenceId" + ], + "methodName": "updateeCallEvent", + "returnType": "io.joynr.provider.Promise" + } + ] + } + ] +} diff --git a/BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/XCS-JOYNR.json b/BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/XCS-JOYNR.json new file mode 100644 index 00000000..bd28ee6b --- /dev/null +++ b/BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/XCS-JOYNR.json @@ -0,0 +1,94 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.220.96.20210701-171424", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "joynr.de.bmw.infotainment.telematic.xcall.XCallBackendProvider", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId", + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.SequenceId", + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.TriggerReason", + "joynr.de.bmw.infotainment.telematic.xcall.XCallTypes.TriggerReasonExt", + "java.lang.Boolean", + "joynr.de.bmw.infotainment.telematic.xcall.XCallTypes.Position", + "joynr.de.bmw.infotainment.telematic.xcall.XCallTypes.Position[]", + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.VehicleStatus", + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.Ccm[]", + "joynr.de.bmw.infotainment.telematic.xcall.XCallTypes.NavigationInformation", + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.EnvironmentConditions", + "java.lang.Byte", + "joynr.de.bmw.infotainment.telematic.xcall.XCallTypes.PoiMemoryCapacityRemaining", + "java.lang.Byte", + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.ResultCode" + ], + "methodName": "notifyXCall", + "returnType": "io.joynr.provider.Promise" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId", + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.SequenceId", + "joynr.de.bmw.infotainment.telematic.xcall.XCallTypes.TerminateReason" + ], + "methodName": "terminateXCallFromVehicle", + "returnType": "io.joynr.provider.Promise" + } + ] + }, + { + "annotations": [], + "className": "joynr.de.bmw.infotainment.telematic.xcall.v1.XCallBackendProvider", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.RequestId", + "joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.SequenceId", + "joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.TriggerReason", + "joynr.de.bmw.infotainment.telematic.xcall.v1.XCallTypes.TriggerReasonExt", + "java.lang.Boolean", + "joynr.de.bmw.infotainment.telematic.xcall.v1.XCallTypes.Position", + "joynr.de.bmw.infotainment.telematic.xcall.v1.XCallTypes.Position[]", + "joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.VehicleStatus", + "joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.Ccm[]", + "joynr.de.bmw.infotainment.telematic.xcall.v1.XCallTypes.KeyValue[]", + "joynr.de.bmw.infotainment.telematic.xcall.v1.XCallTypes.NavigationInformation", + "joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.EnvironmentConditions", + "java.lang.Byte", + "joynr.de.bmw.infotainment.telematic.xcall.v1.XCallTypes.PoiMemoryCapacityRemaining", + "java.lang.Byte", + "joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.ResultCode" + ], + "methodName": "notifyXCall", + "returnType": "io.joynr.provider.Promise" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.RequestId", + "joynr.de.bmw.infotainment.telematic.common.v0.CommonTypes.SequenceId", + "joynr.de.bmw.infotainment.telematic.xcall.v1.XCallTypes.TerminateReason" + ], + "methodName": "terminateXCallFromVehicle", + "returnType": "io.joynr.provider.Promise" + } + ] + } + ] +} diff --git a/BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/custom-service-java.yaml b/BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/custom-service-java.yaml new file mode 100644 index 00000000..d0d922b9 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Call-Handling-Backends/custom-service-java/custom-service-java.yaml @@ -0,0 +1,57 @@ +config: +- XCS-JOYNR: XCS-JOYNR.json +- ECS-JOYNR: ECS-JOYNR.json +- ACDS-JOYNR: ACDS-JOYNR.json + +ACDS-JOYNR: +- name: ACDS - JOYNR +- skipDeployment: "true" +ECS-JOYNR: +- name: ECS - JOYNR +- skipDeployment: "true" +XCS-JOYNR: +- name: XCS - JOYNR +- skipDeployment: "true" + + +ACDS-JOYNR.EMEA-Prod: +- name: ACDS - JOYNR +- skipDeployment: "false" +ECS-JOYNR.EMEA-Prod: +- name: ECS - JOYNR +- skipDeployment: "false" +XCS-JOYNR.EMEA-Prod: +- name: XCS - JOYNR +- skipDeployment: "false" + + +ACDS-JOYNR.EMEA-PreProd: +- name: ACDS - JOYNR +- skipDeployment: "false" +ECS-JOYNR.EMEA-PreProd: +- name: ECS - JOYNR +- skipDeployment: "false" +XCS-JOYNR.EMEA-PreProd: +- name: XCS - JOYNR +- skipDeployment: "false" + + +ACDS-JOYNR.NA-Prod: +- name: ACDS - JOYNR +- skipDeployment: "false" +ECS-JOYNR.NA-Prod: +- name: ECS - JOYNR +- skipDeployment: "false" +XCS-JOYNR.NA-Prod: +- name: XCS - JOYNR +- skipDeployment: "false" + +ACDS-JOYNR.CN-Prod: +- name: ACDS - JOYNR +- skipDeployment: "false" +ECS-JOYNR.CN-Prod: +- name: ECS - JOYNR +- skipDeployment: "false" +XCS-JOYNR.CN-Prod: +- name: XCS - JOYNR +- skipDeployment: "false"