From 6374506f775782d2af53ac8ae5041e449f5eb0ec Mon Sep 17 00:00:00 2001 From: "Holomek Christopher; BMW Group" Date: Fri, 9 Dec 2022 08:04:38 +0100 Subject: [PATCH] add vs-cmdb callbacks so that we can directly see if something is wrong here. --- .../custom-service-java.yaml | 12 ++++++++ .../custom-service-java/vs-cmdb.json | 28 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 BMW-Dynatrace-config/CD_AppD_Android/custom-service-java/vs-cmdb.json diff --git a/BMW-Dynatrace-config/CD_AppD_Android/custom-service-java/custom-service-java.yaml b/BMW-Dynatrace-config/CD_AppD_Android/custom-service-java/custom-service-java.yaml index 33b548ea..62986ba9 100644 --- a/BMW-Dynatrace-config/CD_AppD_Android/custom-service-java/custom-service-java.yaml +++ b/BMW-Dynatrace-config/CD_AppD_Android/custom-service-java/custom-service-java.yaml @@ -1,6 +1,7 @@ config: - joynrTrigger: joynrTrigger.json - joynrTriggerCallback: joynrTriggerCallback.json +- vsCmdbCallback: vs-cmdb.json joynrTrigger: - name: AndroidJoynrTriggers @@ -28,4 +29,15 @@ joynrTriggerCallback: - methodName4: desiredStateUpdatedFailed - argType4: io.joynr.exceptions.JoynrRuntimeException,io.joynr.proxy.ReplyContext - returnType4: void +- skipDeployment: "false" + +vsCmdbCallback: +- name: AndroidVsCmdbCallbacks +- className: com.bmw.cc.apinext.processingsvc.integration.vscmdb.VsCmdbCallback +- methodName1: onSuccess +- argType1: org.springframework.kafka.support.SendResult +- returnType1: void +- methodName2: onFailure +- argType2: java.lang.Throwable +- returnType2: void - skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_AppD_Android/custom-service-java/vs-cmdb.json b/BMW-Dynatrace-config/CD_AppD_Android/custom-service-java/vs-cmdb.json new file mode 100644 index 00000000..05b56d8f --- /dev/null +++ b/BMW-Dynatrace-config/CD_AppD_Android/custom-service-java/vs-cmdb.json @@ -0,0 +1,28 @@ +{ + "enabled": true, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "{{.className}}", + "enabled": true, + "fileName": "", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": ["{{.argType1}}"], + "methodName": "{{.methodName1}}", + "returnType": "{{.returnType1}}" + }, + { + "argumentTypes": ["{{.argType2}}"], + "methodName": "{{.methodName2}}", + "returnType": "{{.returnType2}}" + } + ] + } + ] +} \ No newline at end of file