From cd4b34dbbb5e1beb8a3434bf4be2dce92ca96c15 Mon Sep 17 00:00:00 2001 From: qxz15oi Date: Tue, 23 Feb 2021 15:17:57 +0100 Subject: [PATCH] initial Dynatrace configuration in monaco --- .../00_Global-Config/auto-tag/Cloud.json | 170 + .../00_Global-Config/auto-tag/Component.json | 2784 +++++++++++ .../auto-tag/Environment.json | 1089 ++++ .../00_Global-Config/auto-tag/Hub.json | 65 + .../auto-tag/Microservice.json | 105 + .../00_Global-Config/auto-tag/Namespace.json | 36 + .../00_Global-Config/auto-tag/PaaS.json | 85 + .../00_Global-Config/auto-tag/Platform.json | 211 + .../00_Global-Config/auto-tag/Usecase.json | 34 + .../00_Global-Config/auto-tag/WK.json | 846 ++++ .../00_Global-Config/auto-tag/Wirkkette.json | 927 ++++ .../00_Global-Config/auto-tag/app-id.json | 62 + .../00_Global-Config/auto-tag/app-name.json | 62 + .../00_Global-Config/auto-tag/appd-id.json | 122 + .../00_Global-Config/auto-tag/auto-tag.yaml | 149 + .../00_Global-Config/auto-tag/compass-id.json | 62 + .../00_Global-Config/auto-tag/mcid.json | 122 + .../00_Global-Config/auto-tag/ms-id.json | 62 + .../MSGSVCPOI-Failedrequestcount.json | 41 + .../MSGSVCPOI-HTTP4xx.json | 41 + .../calculated-metrics-service/MSGSVCPOI.json | 54 + .../RsEventStatus.json | 44 + .../RsHttpStatus.json | 40 + .../calculated-metrics-service/RsType.json | 44 + .../calculated-metrics-service.yaml | 18 + .../ApacheWebServers.json | 53 + .../CDIPrenaming.json | 41 + ...otainment-VCISInformationRule-id5-app.json | 43 + .../KubernetesNaming.json | 43 + .../conditional-naming-processgroup.yaml | 18 + ...rbitservicename-namespace-environment.json | 46 + .../AzureRuntimeservicename-DLY.json | 41 + .../AzureRuntimeservicename-INT.json | 41 + .../AzureRuntimeservicename-PROD.json | 41 + .../AzureRuntimeservicename-TEST.json | 41 + .../BASEservicename-environment.json | 41 + .../ClassicITservicename-E2E.json | 44 + .../ClassicITservicename-INT.json | 44 + .../ClassicITservicename-PROD.json | 44 + .../ClassicITservicename-TEST.json | 44 + ...servicename-containername-environment.json | 29 + .../conditional-naming-service.yaml | 42 + ...ckpitwebservicename-microservicename-.json | 43 + .../custom-service-java/ACDS-JOYNR-E2E.json | 53 + .../custom-service-java/BASE-Gcdm.json | 33 + .../custom-service-java/BASE-HereMaps.json | 34 + .../custom-service-java/BASE-Istats.json | 34 + .../custom-service-java/BASE-Loc.json | 47 + .../custom-service-java/BASE-Los.json | 37 + .../custom-service-java/BASE-LosFts.json | 44 + .../custom-service-java/BASE-Msgsvc.json | 35 + .../custom-service-java/BASE-Ngtp.json | 51 + .../custom-service-java/BASE-Pisa.json | 33 + .../custom-service-java/BASE-Rsa.json | 33 + .../custom-service-java/BASE-Scaa.json | 35 + .../BASE-SvdsVehicles.json | 52 + .../custom-service-java/BASE-Tsrd.json | 67 + .../custom-service-java/BASE-Tssb.json | 50 + .../custom-service-java/BASE-Xcs.json | 50 + .../custom-service-java/CASATimer.json | 31 + .../CarStatusInformationKafkaIN.json | 33 + .../custom-service-java/DPP-JOYNR.json | 112 + .../custom-service-java/ECS-JOYNR-E2E.json | 45 + .../custom-service-java/JOYNR.json | 34 + .../custom-service-java/LSCWorkerKafkaIN.json | 33 + .../RsEventTimeoutTimer.json | 51 + .../custom-service-java/RsJoynrApiV1.json | 394 ++ .../custom-service-java/RsJoynrApiV2.json | 504 ++ .../RsProvisioningMdb.json | 33 + .../custom-service-java/TrackESI-apple.json | 89 + .../custom-service-java/XCS-JOYNR-E2E.json | 100 + .../custom-service-java.yaml | 225 + .../request-attributes/GCID.json | 115 + .../request-attributes/KeyID.json | 43 + .../request-attributes/RsCountryCodeIso.json | 77 + .../request-attributes/RsEventId.json | 77 + .../request-attributes/RsEventStatus.json | 77 + .../request-attributes/RsType.json | 107 + .../request-attributes/RsVehicleType.json | 77 + .../TraceparentHTTPheaderfield.json | 27 + .../request-attributes/VIN.json | 266 + .../request-attributes/getKeyID.json | 40 + .../request-attributes.yaml | 31 + ...apimeserviceremoteservicesvversionVIN.json | 50 + .../apistorevversionVINexternaloffer.json | 50 + ...pistorevversionVINoffersAndPortfolios.json | 50 + .../apivehicledynamicvversionVIN.json | 50 + .../apivehicleimagevversionVIN.json | 50 + .../apivehicleservicepartnervversionVIN.json | 50 + .../apivehicleservicevversionVIN.json | 50 + .../apivehiclevversionVIN.json | 50 + ...vversioncurrentDrivervehicleVINdriver.json | 60 + ...sioncurrentDrivervehicleVINdriverUUID.json | 50 + .../apivversiondestinationscarsVINsuffix.json | 62 + ...npresentationremote-commandsVINsuffix.json | 62 + ...onpresentationremote-historyVINsuffix.json | 62 + ...vversionpresentationvehiclesVINimages.json | 50 + .../apivversionrecordingsvehicleVIN.json | 50 + .../apivversionusersUUIDvehiclesVIN.json | 50 + .../apivversionvehicleVINsuffix.json | 62 + .../apivversionvehiclesVIN.json | 60 + .../apivversionvehiclesVINsuffix-vcs.json | 62 + .../apivversionvehiclesVINsuffix-vmcs.json | 62 + .../apivversionvehiclesVINusers.json | 50 + ...rgingProfilegenericinternalvversionVI.json | 50 + ...iclechargingProfilegenericvversionVIN.json | 50 + ...clechargingProfileinternalvversionVIN.json | 50 + ...rgingProfilemapgenericinternalvversio.json | 50 + .../ccgvehiclechargingProfilevversionVIN.json | 50 + .../ccgvehicleclimateTimervversionVIN.json | 50 + .../ccgvehicleefficiencyvversionVIN.json | 50 + .../ccgvehiclelocationvversionVIN.json | 50 + .../ccgvehicleservicevversionVIN.json | 50 + .../ccgvehiclestatevversionVIN.json | 50 + .../cdcvversioninternetvehicleVIN.json | 50 + ...mwgroupnetjirarestapilatestissueJIRAT.json | 37 + ...muc4194svdsvehicleinternalvversionVIN.json | 37 + ...viimuc4194svdsvehicleusersvversionVIN.json | 37 + ...4194svdsvehiclevinLonglegacyvversionI.json | 37 + ...e-gate-intbmwgroupnetirisincident-ser.json | 47 + ...e-gate-intbmwgroupnetirisincident-wor.json | 47 + ...ervice-backgroundserviceconsulvversio.json | 50 + .../npmregistryprovisionedAppNamesVIN.json | 37 + ...remoteservicesrsapivversionVINhistory.json | 50 + ...ervicesrsapivversionVINstateexecution.json | 50 + ...oteservicesrsvversioneventsvehicleVIN.json | 50 + ...eservicesrsvversionvehicleVINservices.json | 50 + .../request-naming-service.yaml | 175 + .../rs-360rsvversionrecordingsvehicleVIN.json | 50 + ...rviceapivehiclevversiongcidUUIDvinVIN.json | 60 + ...ceapivehiclevversiongcidUUIDvinVINpds.json | 50 + ...c2-e2eomcvversionvehiclesVINsupported.json | 50 + .../svcinfoconfirmationvversionVINstate.json | 50 + .../svdsvehicleimagesvversionVIN.json | 50 + .../vehiclesVINinfo.json | 37 + .../vversionVINfeatures.json | 50 + .../vversionmotoristUUIDagentsVIN-suffix.json | 62 + .../vversionvehicleVIN.json | 60 + .../vversionvehicleVINstatus.json | 50 + .../vversionvehicleVINsuffix.json | 62 + .../vversionvehiclesVINreleasenotes.json | 50 + .../vversionvehiclesVINrsustatus.json | 50 + .../dashboard/CDAPIGWAppServerOv.json | 314 ++ .../dashboard/CDAPIGWWebserverOv.json | 210 + .../CD_APIGW/dashboard/dashboard.yaml | 9 + .../CD_APIGW/management-zone/CDAPIGW.json | 261 + .../management-zone/management-zone.yaml | 5 + .../alerting-profile/ASBC-HAL.json | 92 + .../alerting-profile/alerting-profile.yaml | 6 + .../CD_ASBC-HAL/dashboard/ASBC-HAL.json | 233 + .../CD_ASBC-HAL/dashboard/dashboard.yaml | 6 + .../management-zone/CDASBC-HAL.json | 103 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/ASBC-RSU.json | 92 + .../alerting-profile/alerting-profile.yaml | 6 + .../CD_ASBC-RSU/dashboard/ASBC-RSU.json | 233 + .../CD_ASBC-RSU/dashboard/dashboard.yaml | 6 + .../management-zone/CDASBC-RSU.json | 103 + .../management-zone/management-zone.yaml | 20 + .../notification/CDRSU-MSTeams.json | 11 + .../notification/notification.yaml | 5 + .../alerting-profile/CDASBC-SMACC.json | 92 + .../alerting-profile/alerting-profile.yaml | 4 + .../CD_ASBC-SMACC/dashboard/CDASBC-SMACC.json | 468 ++ .../CD_ASBC-SMACC/dashboard/dashboard.yaml | 15 + .../management-zone/CDASBC-SMACC.json | 109 + .../management-zone/management-zone.yaml | 6 + .../notification/CDASBC-SMACC-MSTeams.json | 11 + .../notification/notification.yaml | 9 + .../alerting-profile/Buffet.json | 183 + .../alerting-profile/alerting-profile.yaml | 6 + .../CD_Billing_Buffet/dashboard/Buffet.json | 233 + .../dashboard/dashboard.yaml | 6 + .../management-zone/CDBuffet.json | 91 + .../management-zone/management-zone.yaml | 20 + .../Call-Handling-Backends.json | 92 + .../alerting-profile/alerting-profile.yaml | 6 + .../dashboard/Call-Handling-Backends.json | 811 +++ .../dashboard/dashboard.yaml | 6 + .../CDCall-Handling-Backends.json | 55 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/NewComponent.json | 91 + .../alerting-profile/alerting-profile.yaml | 14 + .../CD_DPP_DPM/dashboard/ApplicationXYZ.json | 233 + .../CD_DPP_DPM/dashboard/dashboard.yaml | 32 + .../management-zone/CDTemplate.json | 176 + .../management-zone/management-zone.yaml | 6 + .../notification/CDDPP-MSTeams.json | 11 + .../CD_DPP_DPM/notification/notification.yaml | 13 + .../alerting-profile/MessagingS.json | 92 + .../alerting-profile/alerting-profile.yaml | 6 + .../CDMessagingServicesMSGSVCE2E.json | 4187 ++++++++++++++++ .../CDMessagingServicesMSGSVCPROD.json | 4439 +++++++++++++++++ .../dashboard/CDMessagingServicesXCCE2E.json | 3373 +++++++++++++ .../dashboard/CDMessagingServicesXCCPROD.json | 3580 +++++++++++++ .../dashboard/dashboard.yaml | 13 + .../management-zone/CDMessaging-Services.json | 176 + .../management-zone/management-zone.yaml | 5 + .../notification/CDMessaging-Services.json | 11 + .../notification/notification.yaml | 5 + .../alerting-profile/NewComponent.json | 92 + .../alerting-profile/alerting-profile.yaml | 8 + .../CD_PISA/dashboard/ApplicationXYZ.json | 233 + .../CD_PISA/dashboard/dashboard.yaml | 32 + .../CD_PISA/management-zone/CDTemplate.json | 91 + .../management-zone/management-zone.yaml | 26 + .../CD_PISA/notification/CDPISA-MSTeams.json | 11 + .../CD_PISA/notification/notification.yaml | 5 + .../alerting-profile/NewComponent.json | 92 + .../alerting-profile/alerting-profile.yaml | 8 + .../CD_Perseus/dashboard/ApplicationXYZ.json | 202 + .../CD_Perseus/dashboard/dashboard.yaml | 32 + .../management-zone/CDTemplate.json | 91 + .../management-zone/management-zone.yaml | 26 + .../notification/CDPerseus-MSTeams.json | 11 + .../CD_Perseus/notification/notification.yaml | 5 + .../management-zone/CDRemoteServices.json | 267 + .../management-zone/management-zone.yaml | 5 + .../alerting-profile/agent-service.json | 92 + .../alerting-profile/alerting-profile.yaml | 6 + .../dashboard/agent-service.json | 233 + .../CD_agent-service/dashboard/dashboard.yaml | 6 + .../management-zone/CDagent-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../chargenow-enabler-service.json | 92 + .../dashboard/chargenow-enabler-service.json | 233 + .../dashboard/dashboard.yaml | 6 + .../CDchargenow-enabler-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../client-vehicle-telemetry-processor.json | 92 + .../client-vehicle-telemetry-processor.json | 233 + .../dashboard/dashboard.yaml | 6 + .../CDclient-vehicle-telemetry-processor.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../connected-oauth-service.json | 92 + .../dashboard/connected-oauth-service.json | 233 + .../dashboard/dashboard.yaml | 6 + .../CDconnected-oauth-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../destination-composite-service.json | 92 + .../dashboard/dashboard.yaml | 6 + .../destination-composite-service.json | 233 + .../CDdestination-composite-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../alerting-profile/id-lookup-service.json | 92 + .../dashboard/dashboard.yaml | 6 + .../dashboard/id-lookup-service.json | 233 + .../management-zone/CDid-lookup-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../alerting-profile/imiles-service.json | 92 + .../dashboard/dashboard.yaml | 6 + .../dashboard/imiles-service.json | 233 + .../management-zone/CDimiles-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../legal-document-composite-service.json | 92 + .../dashboard/dashboard.yaml | 6 + .../legal-document-composite-service.json | 233 + .../CDlegal-document-composite-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../remote-360-composite-service.json | 92 + .../dashboard/dashboard.yaml | 6 + .../remote-360-composite-service.json | 233 + .../CDremote-360-composite-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../alerting-profile/send-to-car-service.json | 92 + .../dashboard/dashboard.yaml | 6 + .../dashboard/send-to-car-service.json | 233 + .../CDsend-to-car-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../user-composite-service.json | 92 + .../dashboard/dashboard.yaml | 6 + .../dashboard/user-composite-service.json | 233 + .../CDuser-composite-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../user-profile-service.json | 92 + .../dashboard/dashboard.yaml | 6 + .../dashboard/user-profile-service.json | 233 + .../CDuser-profile-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../vehicle-composite-service.json | 92 + .../dashboard/dashboard.yaml | 6 + .../dashboard/vehicle-composite-service.json | 233 + .../CDvehicle-composite-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../vehicle-features-service.json | 92 + .../dashboard/dashboard.yaml | 6 + .../dashboard/vehicle-features-service.json | 233 + .../CDvehicle-features-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../vehicle-mapping-composite-service.json | 92 + .../dashboard/dashboard.yaml | 6 + .../vehicle-mapping-composite-service.json | 233 + .../CDvehicle-mapping-composite-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + ...cle-remote-commands-composite-service.json | 92 + .../dashboard/dashboard.yaml | 6 + ...cle-remote-commands-composite-service.json | 233 + ...cle-remote-commands-composite-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../alerting-profile/vehicle-service.json | 92 + .../dashboard/dashboard.yaml | 6 + .../dashboard/vehicle-service.json | 233 + .../management-zone/CDvehicle-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../vehicle-shadow-event-processor.json | 92 + .../dashboard/dashboard.yaml | 6 + .../vehicle-shadow-event-processor.json | 233 + .../CDvehicle-shadow-event-processor.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../vehicle-status-proxy-service.json | 92 + .../dashboard/dashboard.yaml | 6 + .../vehicle-status-proxy-service.json | 233 + .../CDvehicle-status-proxy-service.json | 91 + .../management-zone/management-zone.yaml | 20 + .../alerting-profile/alerting-profile.yaml | 6 + .../vehicle-user-relationship-service.json | 92 + .../dashboard/dashboard.yaml | 6 + .../vehicle-user-relationship-service.json | 233 + .../CDvehicle-user-relationship-service.json | 91 + .../management-zone/management-zone.yaml | 20 + BMW-Dynatrace-config/delete.yaml | 3 + environment.yaml | 29 + 340 files changed, 45120 insertions(+) create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/Cloud.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/Component.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/Environment.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/Hub.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/Microservice.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/Namespace.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/PaaS.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/Platform.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/Usecase.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/WK.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/Wirkkette.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/app-id.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/app-name.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/appd-id.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/auto-tag.yaml create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/compass-id.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/mcid.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/auto-tag/ms-id.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/MSGSVCPOI-Failedrequestcount.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/MSGSVCPOI-HTTP4xx.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/MSGSVCPOI.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/RsEventStatus.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/RsHttpStatus.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/RsType.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/calculated-metrics-service.yaml create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/ApacheWebServers.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/CDIPrenaming.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/Infotainment-VCISInformationRule-id5-app.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/KubernetesNaming.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/conditional-naming-processgroup.yaml create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AWSOrbitservicename-namespace-environment.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-DLY.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-INT.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-PROD.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-TEST.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/BASEservicename-environment.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-E2E.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-INT.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-PROD.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-TEST.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/OpenShiftservicename-containername-environment.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/conditional-naming-service.yaml create mode 100644 BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/rsrs-360rs-cockpitwebservicename-microservicename-.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/ACDS-JOYNR-E2E.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Gcdm.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-HereMaps.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Istats.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Loc.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Los.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-LosFts.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Msgsvc.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Ngtp.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Pisa.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Rsa.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Scaa.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-SvdsVehicles.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Tsrd.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Tssb.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Xcs.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/CASATimer.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/CarStatusInformationKafkaIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/DPP-JOYNR.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/ECS-JOYNR-E2E.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/JOYNR.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/LSCWorkerKafkaIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsEventTimeoutTimer.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsJoynrApiV1.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsJoynrApiV2.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsProvisioningMdb.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/TrackESI-apple.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/XCS-JOYNR-E2E.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/custom-service-java/custom-service-java.yaml create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-attributes/GCID.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-attributes/KeyID.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-attributes/RsCountryCodeIso.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-attributes/RsEventId.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-attributes/RsEventStatus.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-attributes/RsType.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-attributes/RsVehicleType.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-attributes/TraceparentHTTPheaderfield.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-attributes/VIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-attributes/getKeyID.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-attributes/request-attributes.yaml create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apimeserviceremoteservicesvversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apistorevversionVINexternaloffer.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apistorevversionVINoffersAndPortfolios.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicledynamicvversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicleimagevversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicleservicepartnervversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicleservicevversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehiclevversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversioncurrentDrivervehicleVINdriver.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversioncurrentDrivervehicleVINdriverUUID.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversiondestinationscarsVINsuffix.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionpresentationremote-commandsVINsuffix.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionpresentationremote-historyVINsuffix.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionpresentationvehiclesVINimages.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionrecordingsvehicleVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionusersUUIDvehiclesVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehicleVINsuffix.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVINsuffix-vcs.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVINsuffix-vmcs.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVINusers.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilegenericinternalvversionVI.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilegenericvversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfileinternalvversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilemapgenericinternalvversio.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilevversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehicleclimateTimervversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehicleefficiencyvversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclelocationvversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehicleservicevversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclestatevversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/cdcvversioninternetvehicleVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsatc-intbmwgroupnetjirarestapilatestissueJIRAT.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsb2viimuc4194svdsvehicleinternalvversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsb2viimuc4194svdsvehicleusersvversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsb2viimuc4194svdsvehiclevinLonglegacyvversionI.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsitsmsuite-gate-intbmwgroupnetirisincident-ser.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsitsmsuite-gate-intbmwgroupnetirisincident-wor.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpvehicle-service-backgroundserviceconsulvversio.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/npmregistryprovisionedAppNamesVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsapivversionVINhistory.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsapivversionVINstateexecution.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsvversioneventsvehicleVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsvversionvehicleVINservices.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/request-naming-service.yaml create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/rs-360rsvversionrecordingsvehicleVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/serviceapivehiclevversiongcidUUIDvinVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/serviceapivehiclevversiongcidUUIDvinVINpds.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/smc2-e2eomcvversionvehiclesVINsupported.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/svcinfoconfirmationvversionVINstate.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/svdsvehicleimagesvversionVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/vehiclesVINinfo.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionVINfeatures.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionmotoristUUIDagentsVIN-suffix.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehicleVIN.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehicleVINstatus.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehicleVINsuffix.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehiclesVINreleasenotes.json create mode 100644 BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehiclesVINrsustatus.json create mode 100644 BMW-Dynatrace-config/CD_APIGW/dashboard/CDAPIGWAppServerOv.json create mode 100644 BMW-Dynatrace-config/CD_APIGW/dashboard/CDAPIGWWebserverOv.json create mode 100644 BMW-Dynatrace-config/CD_APIGW/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_APIGW/management-zone/CDAPIGW.json create mode 100644 BMW-Dynatrace-config/CD_APIGW/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_ASBC-HAL/alerting-profile/ASBC-HAL.json create mode 100644 BMW-Dynatrace-config/CD_ASBC-HAL/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_ASBC-HAL/dashboard/ASBC-HAL.json create mode 100644 BMW-Dynatrace-config/CD_ASBC-HAL/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_ASBC-HAL/management-zone/CDASBC-HAL.json create mode 100644 BMW-Dynatrace-config/CD_ASBC-HAL/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_ASBC-RSU/alerting-profile/ASBC-RSU.json create mode 100644 BMW-Dynatrace-config/CD_ASBC-RSU/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_ASBC-RSU/dashboard/ASBC-RSU.json create mode 100644 BMW-Dynatrace-config/CD_ASBC-RSU/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_ASBC-RSU/management-zone/CDASBC-RSU.json create mode 100644 BMW-Dynatrace-config/CD_ASBC-RSU/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_ASBC-RSU/notification/CDRSU-MSTeams.json create mode 100644 BMW-Dynatrace-config/CD_ASBC-RSU/notification/notification.yaml create mode 100644 BMW-Dynatrace-config/CD_ASBC-SMACC/alerting-profile/CDASBC-SMACC.json create mode 100644 BMW-Dynatrace-config/CD_ASBC-SMACC/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_ASBC-SMACC/dashboard/CDASBC-SMACC.json create mode 100644 BMW-Dynatrace-config/CD_ASBC-SMACC/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_ASBC-SMACC/management-zone/CDASBC-SMACC.json create mode 100644 BMW-Dynatrace-config/CD_ASBC-SMACC/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_ASBC-SMACC/notification/CDASBC-SMACC-MSTeams.json create mode 100644 BMW-Dynatrace-config/CD_ASBC-SMACC/notification/notification.yaml create mode 100644 BMW-Dynatrace-config/CD_Billing_Buffet/alerting-profile/Buffet.json create mode 100644 BMW-Dynatrace-config/CD_Billing_Buffet/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_Billing_Buffet/dashboard/Buffet.json create mode 100644 BMW-Dynatrace-config/CD_Billing_Buffet/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_Billing_Buffet/management-zone/CDBuffet.json create mode 100644 BMW-Dynatrace-config/CD_Billing_Buffet/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_Call-Handling-Backends/alerting-profile/Call-Handling-Backends.json create mode 100644 BMW-Dynatrace-config/CD_Call-Handling-Backends/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_Call-Handling-Backends/dashboard/Call-Handling-Backends.json create mode 100644 BMW-Dynatrace-config/CD_Call-Handling-Backends/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_Call-Handling-Backends/management-zone/CDCall-Handling-Backends.json create mode 100644 BMW-Dynatrace-config/CD_Call-Handling-Backends/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_DPP_DPM/alerting-profile/NewComponent.json create mode 100644 BMW-Dynatrace-config/CD_DPP_DPM/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_DPP_DPM/dashboard/ApplicationXYZ.json create mode 100644 BMW-Dynatrace-config/CD_DPP_DPM/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_DPP_DPM/management-zone/CDTemplate.json create mode 100644 BMW-Dynatrace-config/CD_DPP_DPM/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_DPP_DPM/notification/CDDPP-MSTeams.json create mode 100644 BMW-Dynatrace-config/CD_DPP_DPM/notification/notification.yaml create mode 100644 BMW-Dynatrace-config/CD_Messaging-Services/alerting-profile/MessagingS.json create mode 100644 BMW-Dynatrace-config/CD_Messaging-Services/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesMSGSVCE2E.json create mode 100644 BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesMSGSVCPROD.json create mode 100644 BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesXCCE2E.json create mode 100644 BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesXCCPROD.json create mode 100644 BMW-Dynatrace-config/CD_Messaging-Services/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_Messaging-Services/management-zone/CDMessaging-Services.json create mode 100644 BMW-Dynatrace-config/CD_Messaging-Services/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_Messaging-Services/notification/CDMessaging-Services.json create mode 100644 BMW-Dynatrace-config/CD_Messaging-Services/notification/notification.yaml create mode 100644 BMW-Dynatrace-config/CD_PISA/alerting-profile/NewComponent.json create mode 100644 BMW-Dynatrace-config/CD_PISA/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_PISA/dashboard/ApplicationXYZ.json create mode 100644 BMW-Dynatrace-config/CD_PISA/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_PISA/management-zone/CDTemplate.json create mode 100644 BMW-Dynatrace-config/CD_PISA/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_PISA/notification/CDPISA-MSTeams.json create mode 100644 BMW-Dynatrace-config/CD_PISA/notification/notification.yaml create mode 100644 BMW-Dynatrace-config/CD_Perseus/alerting-profile/NewComponent.json create mode 100644 BMW-Dynatrace-config/CD_Perseus/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_Perseus/dashboard/ApplicationXYZ.json create mode 100644 BMW-Dynatrace-config/CD_Perseus/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_Perseus/management-zone/CDTemplate.json create mode 100644 BMW-Dynatrace-config/CD_Perseus/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_Perseus/notification/CDPerseus-MSTeams.json create mode 100644 BMW-Dynatrace-config/CD_Perseus/notification/notification.yaml create mode 100644 BMW-Dynatrace-config/CD_RemoteServices/management-zone/CDRemoteServices.json create mode 100644 BMW-Dynatrace-config/CD_RemoteServices/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_agent-service/alerting-profile/agent-service.json create mode 100644 BMW-Dynatrace-config/CD_agent-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_agent-service/dashboard/agent-service.json create mode 100644 BMW-Dynatrace-config/CD_agent-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_agent-service/management-zone/CDagent-service.json create mode 100644 BMW-Dynatrace-config/CD_agent-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_chargenow-enabler-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_chargenow-enabler-service/alerting-profile/chargenow-enabler-service.json create mode 100644 BMW-Dynatrace-config/CD_chargenow-enabler-service/dashboard/chargenow-enabler-service.json create mode 100644 BMW-Dynatrace-config/CD_chargenow-enabler-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_chargenow-enabler-service/management-zone/CDchargenow-enabler-service.json create mode 100644 BMW-Dynatrace-config/CD_chargenow-enabler-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/alerting-profile/client-vehicle-telemetry-processor.json create mode 100644 BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/dashboard/client-vehicle-telemetry-processor.json create mode 100644 BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/management-zone/CDclient-vehicle-telemetry-processor.json create mode 100644 BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_connected-oauth-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_connected-oauth-service/alerting-profile/connected-oauth-service.json create mode 100644 BMW-Dynatrace-config/CD_connected-oauth-service/dashboard/connected-oauth-service.json create mode 100644 BMW-Dynatrace-config/CD_connected-oauth-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_connected-oauth-service/management-zone/CDconnected-oauth-service.json create mode 100644 BMW-Dynatrace-config/CD_connected-oauth-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_destination-composite-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_destination-composite-service/alerting-profile/destination-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_destination-composite-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_destination-composite-service/dashboard/destination-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_destination-composite-service/management-zone/CDdestination-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_destination-composite-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_id-lookup-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_id-lookup-service/alerting-profile/id-lookup-service.json create mode 100644 BMW-Dynatrace-config/CD_id-lookup-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_id-lookup-service/dashboard/id-lookup-service.json create mode 100644 BMW-Dynatrace-config/CD_id-lookup-service/management-zone/CDid-lookup-service.json create mode 100644 BMW-Dynatrace-config/CD_id-lookup-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_imiles-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_imiles-service/alerting-profile/imiles-service.json create mode 100644 BMW-Dynatrace-config/CD_imiles-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_imiles-service/dashboard/imiles-service.json create mode 100644 BMW-Dynatrace-config/CD_imiles-service/management-zone/CDimiles-service.json create mode 100644 BMW-Dynatrace-config/CD_imiles-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_legal-document-composite-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_legal-document-composite-service/alerting-profile/legal-document-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_legal-document-composite-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_legal-document-composite-service/dashboard/legal-document-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_legal-document-composite-service/management-zone/CDlegal-document-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_legal-document-composite-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_remote-360-composite-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_remote-360-composite-service/alerting-profile/remote-360-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_remote-360-composite-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_remote-360-composite-service/dashboard/remote-360-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_remote-360-composite-service/management-zone/CDremote-360-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_remote-360-composite-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_send-to-car-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_send-to-car-service/alerting-profile/send-to-car-service.json create mode 100644 BMW-Dynatrace-config/CD_send-to-car-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_send-to-car-service/dashboard/send-to-car-service.json create mode 100644 BMW-Dynatrace-config/CD_send-to-car-service/management-zone/CDsend-to-car-service.json create mode 100644 BMW-Dynatrace-config/CD_send-to-car-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_user-composite-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_user-composite-service/alerting-profile/user-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_user-composite-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_user-composite-service/dashboard/user-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_user-composite-service/management-zone/CDuser-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_user-composite-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_user-profile-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_user-profile-service/alerting-profile/user-profile-service.json create mode 100644 BMW-Dynatrace-config/CD_user-profile-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_user-profile-service/dashboard/user-profile-service.json create mode 100644 BMW-Dynatrace-config/CD_user-profile-service/management-zone/CDuser-profile-service.json create mode 100644 BMW-Dynatrace-config/CD_user-profile-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-composite-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-composite-service/alerting-profile/vehicle-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-composite-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-composite-service/dashboard/vehicle-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-composite-service/management-zone/CDvehicle-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-composite-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-features-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-features-service/alerting-profile/vehicle-features-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-features-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-features-service/dashboard/vehicle-features-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-features-service/management-zone/CDvehicle-features-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-features-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/alerting-profile/vehicle-mapping-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/dashboard/vehicle-mapping-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/management-zone/CDvehicle-mapping-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/alerting-profile/vehicle-remote-commands-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/dashboard/vehicle-remote-commands-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/management-zone/CDvehicle-remote-commands-composite-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-service/alerting-profile/vehicle-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-service/dashboard/vehicle-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-service/management-zone/CDvehicle-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/alerting-profile/vehicle-shadow-event-processor.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/dashboard/vehicle-shadow-event-processor.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/management-zone/CDvehicle-shadow-event-processor.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-status-proxy-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-status-proxy-service/alerting-profile/vehicle-status-proxy-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-status-proxy-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-status-proxy-service/dashboard/vehicle-status-proxy-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-status-proxy-service/management-zone/CDvehicle-status-proxy-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-status-proxy-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-user-relationship-service/alerting-profile/alerting-profile.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-user-relationship-service/alerting-profile/vehicle-user-relationship-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-user-relationship-service/dashboard/dashboard.yaml create mode 100644 BMW-Dynatrace-config/CD_vehicle-user-relationship-service/dashboard/vehicle-user-relationship-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-user-relationship-service/management-zone/CDvehicle-user-relationship-service.json create mode 100644 BMW-Dynatrace-config/CD_vehicle-user-relationship-service/management-zone/management-zone.yaml create mode 100644 BMW-Dynatrace-config/delete.yaml create mode 100644 environment.yaml diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/Cloud.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Cloud.json new file mode 100644 index 00000000..99c01060 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Cloud.json @@ -0,0 +1,170 @@ +{ + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Azure-" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Azure" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "CLOUD_TYPE", + "value": "AZURE" + }, + "key": { + "attribute": "HOST_CLOUD_TYPE" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Azure" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "AWS-" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "AWS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "CLOUD_TYPE", + "value": "EC2" + }, + "key": { + "attribute": "HOST_CLOUD_TYPE" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "AWS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "OpenShift_" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "On Premise" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Multiproject_" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "On Premise" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "SingleApplicationServer_" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "On Premise" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/Component.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Component.json new file mode 100644 index 00000000..f5b6c61c --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Component.json @@ -0,0 +1,2784 @@ +{ + "metadata": { + "configurationVersions": [ + 7 + ], + "clusterVersion": "1.209.98.20210122-102634" + }, + "name": "{{.name}}", + "rules": [ + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "vcis-information", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "avs", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "CDIP", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "cdip", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "APPLICATION", + "enabled": true, + "valueFormat": "CDIP", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "WEB_APPLICATION_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "ConnectedDrive Internet Portal (CDIP)", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "APPLICATION", + "enabled": true, + "valueFormat": "CDIP", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "WEB_APPLICATION_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "Toyota Supra Connect Customer Portal", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "bon-information-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "bon-personalization-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "bon-public-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "bon-vehicle-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "CSI", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "csi-", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "apps-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "newsservice", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "weatherservice", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "id5", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "DPP", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "dpp", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "DPM", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "dpm", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "lis-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "eml-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "ups-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "SMACC-BE", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "smc2-bl-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "SMACC-KTS", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "smc2-key-trk-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "SMACC-BE", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "asbc_sc2", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "online-entertainment-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "vps-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Infotainment", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "inf_oe", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "BASE", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "HOST_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "base-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "RemoteServices", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "source": "KUBERNETES", + "key": "microservice" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "rs", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "CCG", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "ccg-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "LSC-HR", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "lsc-hr", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Remote 360", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "source": "KUBERNETES", + "key": "microservice" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "rs-360", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "RS Cockpit", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "source": "KUBERNETES", + "key": "microservice" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "rs-cockpit", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "RemoteServices", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "rs_", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "SMS-Gateway", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "/www/smsgw", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "BASE", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "base_", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "HOST", + "enabled": true, + "valueFormat": "Voice Services", + "propagationTypes": [ + "HOST_TO_PROCESS_GROUP_INSTANCE" + ], + "conditions": [ + { + "key": { + "attribute": "HOST_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "lpb2vsbc", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Voice Services", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "voice.callmgr", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "HOST", + "enabled": true, + "valueFormat": "Voice Services", + "propagationTypes": [ + "HOST_TO_PROCESS_GROUP_INSTANCE" + ], + "conditions": [ + { + "key": { + "attribute": "HOST_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "lib2vsbc", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "CSI", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "csi", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "LSC-WO", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "lscwo", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "CCG", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "ccg", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "GCDM", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "WEB_REQUEST_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "gcdm", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "ASBC-SMACC", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "/www/smacc-app/", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "ASBC-RSU", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "www/rsu-app", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "ASBC-HAL", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "www/hsmlib-app", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "App Repository", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "inf-apr-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Call Center Client", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "/www/ccc", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Call Center Client", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "/www/emea_prod2", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Voice Services", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "b2v-voice-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Voice Services", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "crs-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Voice Services", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "crsa-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Voice Services", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "epl-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Voice Services", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "epm-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Voice Services", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "voicegw-admin-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Voice Services", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "vgw-homer-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "XCC", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "xcc-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "MSGSVC", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "msgsvc-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "ASBC-SMACC", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "asbc_smacc", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "ASBC-RSU", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "asbc_rsu", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "ASBC-HAL", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "asbc_hsm", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "XCC", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "xcc", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "MSGSVC", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "msgsvc", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Perseus", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "perseus-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "ASBC-RSU", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "asbc-rsu-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "ASBC-SMACC", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "asbc-smacc-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Perseus", + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "perseus", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "ASBC-HAL", + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "asbchsml", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Remote 360", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "rs3", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "LSC-JR", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "lsc-jr", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "LSC-WO", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "lsc-wo", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "APIGW-WS", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "/int-api-bmwgroup-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "APIGW-WS", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "/api-bmwgroup-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "APIGW-WS", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "/www/b2vapi-new-bmwgroup-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "APIGW-WS", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "/int-api-nf-bmwgroup-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "APIGW-WS", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "/api-nf-bmwgroup-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "HOST", + "enabled": true, + "valueFormat": "Voice Services", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "HOST_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "ltb2vsbc", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "APIGW-APP", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "EXE_PATH", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "/global/www/conn/apigw/", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Connected Backend Services", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "JAVA_MAIN_CLASS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "com.nitzinger.Synchronization", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Service Gateway Legacy", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_AZURE_SITE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "btcapiwebapp", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "App Repository", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "apr_apr", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "{ProcessGroup:KubernetesNamespace/managed-app-(.++)}", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "managed-app-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Call Center Client", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "ServerName\\ ccc", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Buffet", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "buffet-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "{ProcessGroup:Kubernetes:component}", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "source": "KUBERNETES", + "key": "component" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EXISTS", + "value": null, + "negate": false, + "caseSensitive": null + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": null, + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "asbc_smc2_key_trk", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "APPCALL", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "APPCALL-", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "ACDS", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "ACDS-", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "ECS", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "ECS-", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "XCS", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "XCS-", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "EVNS", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "EVNS2-", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "eCallGW", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "eCallGW-", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "GATS", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "GATS-", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Buffet", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "bff", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Call-Handling-Backends", + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APPCALL" + }, + "negate": false + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Call-Handling-Backends", + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "ACDS" + }, + "negate": false + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Call-Handling-Backends", + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "ECS" + }, + "negate": false + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Call-Handling-Backends", + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "XCS" + }, + "negate": false + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Call-Handling-Backends", + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "EVNS" + }, + "negate": false + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Call-Handling-Backends", + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "eCallGW" + }, + "negate": false + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "Call-Handling-Backends", + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "GATS" + }, + "negate": false + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "PISA", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "pisa-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "DPP", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "dpp-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "DPM", + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "BEGINS_WITH", + "value": "dpm-", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "PISA", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "pisa", + "negate": false, + "caseSensitive": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "SMACC-KTS", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TYPE" + }, + "comparisonInfo": { + "type": "SERVICE_TYPE", + "operator": "EQUALS", + "value": "DATABASE_SERVICE", + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DATABASE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "smc2", + "negate": false, + "caseSensitive": false + } + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/Environment.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Environment.json new file mode 100644 index 00000000..1d0f9073 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Environment.json @@ -0,0 +1,1089 @@ +{ + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "BASE" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:DetectedName/-(.*?)\\)}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "svds - prod" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "PROD" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "dev" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "type": "SERVICE", + "valueFormat": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "test" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "type": "SERVICE", + "valueFormat": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "int" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "type": "SERVICE", + "valueFormat": "INT" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "i2e" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "type": "SERVICE", + "valueFormat": "I2E" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "e2e" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "type": "SERVICE", + "valueFormat": "E2E" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "prod" + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "type": "SERVICE", + "valueFormat": "PROD" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "dev" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "environment", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "test" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "environment", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "int" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "environment", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "INT" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "i2e" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "environment", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "I2E" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "e2e" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "environment", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "E2E" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "prod" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "environment", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "PROD" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-dev" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-test" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-int" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "INT" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-i2e" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "I2E" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-e2e" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "E2E" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "-prod" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "PROD" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Azure-NonFG" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "DEV" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Azure-NonFG" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "DLY" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "DLY" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Azure-NonFG" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "INT" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "INT" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Azure-NonFG" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "PRD" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "PROD" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "_DEV" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "_INT" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "_INT" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "_DEV" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "INT" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "_E2E" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "_PROD" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "E2E" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "_PROD" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "_E2E" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "PROD" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Platform", + "value": "Classic IT" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + }, + { + "comparisonInfo": { + "negate": true, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "INT" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "lt" + }, + "key": { + "attribute": "HOST_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "TEST" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Platform", + "value": "Classic IT" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + }, + { + "comparisonInfo": { + "negate": true, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "TEST" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + }, + { + "comparisonInfo": { + "negate": true, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "E2E" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "li" + }, + "key": { + "attribute": "HOST_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "INT" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Platform", + "value": "Classic IT" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + }, + { + "comparisonInfo": { + "negate": true, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "E2E" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "lp" + }, + "key": { + "attribute": "HOST_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "PROD" + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "PROD", + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "source": "ENVIRONMENT", + "key": "Environment" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "prod", + "negate": false, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "valueFormat": "E2E", + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST", + "PROCESS_GROUP_TO_SERVICE" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "source": "ENVIRONMENT", + "key": "Environment" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "e2e", + "negate": false, + "caseSensitive": true + } + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/Hub.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Hub.json new file mode 100644 index 00000000..80e6689c --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Hub.json @@ -0,0 +1,65 @@ +{ + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{{.region}}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SERVICE_TYPE", + "value": "DATABASE_SERVICE" + }, + "key": { + "attribute": "SERVICE_TYPE" + } + }, + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "{{.region}}" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/Microservice.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Microservice.json new file mode 100644 index 00000000..10b24197 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Microservice.json @@ -0,0 +1,105 @@ +{ + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "nws-" + }, + "key": { + "attribute": "PROCESS_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "nws" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "bev-" + }, + "key": { + "attribute": "PROCESS_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "bev" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "wea-" + }, + "key": { + "attribute": "PROCESS_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "wea" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "microservice", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Kubernetes:microservice}" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/Namespace.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Namespace.json new file mode 100644 index 00000000..fbb85989 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Namespace.json @@ -0,0 +1,36 @@ +{ + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:KubernetesNamespace}" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/PaaS.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/PaaS.json new file mode 100644 index 00000000..cf6f6f5a --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/PaaS.json @@ -0,0 +1,85 @@ +{ + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "AWS-Orbit_" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Orbit" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Azure-NonFG_" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Runtime" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "PaaS", + "source": "ENVIRONMENT" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Environment:PaaS}" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/Platform.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Platform.json new file mode 100644 index 00000000..5aa94360 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Platform.json @@ -0,0 +1,211 @@ +{ + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "CLOUD_TYPE", + "value": "EC2" + }, + "key": { + "attribute": "HOST_CLOUD_TYPE" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "EKS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "CLOUD_TYPE", + "value": "AZURE" + }, + "key": { + "attribute": "HOST_CLOUD_TYPE" + } + }, + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "AKS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "OpenShift_" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "OpenShift" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "Multiproject_" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Classic IT" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "SingleApplicationServer_" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Classic IT" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "CLOUD_TYPE", + "value": "EC2" + }, + "key": { + "attribute": "HOST_CLOUD_TYPE" + } + }, + { + "comparisonInfo": { + "caseSensitive": null, + "negate": true, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "ECS" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "LINUX_" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE", + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Classic IT" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/Usecase.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Usecase.json new file mode 100644 index 00000000..72aa14ad --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Usecase.json @@ -0,0 +1,34 @@ +{ + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "RemoteDoorLockApi" + }, + "key": { + "attribute": "SERVICE_WEB_SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE", + "valueFormat": "Remote Service - Door Lock" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/WK.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/WK.json new file mode 100644 index 00000000..17990ddc --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/WK.json @@ -0,0 +1,846 @@ +{ + "metadata": { + "configurationVersions": [ + 7 + ], + "clusterVersion": "1.210.97.20210210-140317" + }, + "name": "{{.name}}", + "rules": [ + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "SMACC-BE", + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "SMACC-BE" + }, + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "HealthResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "MetricsResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "PrometheusResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "PingResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "internal service", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "ProtocolDataApi", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "prod" + }, + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "executed", + "negate": true, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "SMACC-KTS", + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "SMACC-KTS" + }, + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "PrometheusResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "MetricsResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "HealthResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "PingResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "executed", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "prod" + }, + "negate": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "ASBC-SMACC", + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "ASBC-SMACC" + }, + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "HealthResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "executed", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "PROD" + }, + "negate": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "SMACC", + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "SMACC-BE" + }, + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "HealthResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "MetricsResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "PrometheusResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "PingResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "internal service", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "ProtocolDataApi", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "prod" + }, + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "executed", + "negate": true, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "SMACC", + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "SMACC-KTS" + }, + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "PrometheusResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "MetricsResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "HealthResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "PingResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "executed", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "prod" + }, + "negate": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "SMACC", + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "ASBC-SMACC" + }, + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "EQUALS", + "value": "HealthResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_DETECTED_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "executed", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "PROD" + }, + "negate": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Login", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "connected-oauth-service-apim" + }, + "negate": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Login", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "legal-document-composite-service" + }, + "negate": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Vehicle Mapping", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "user-composite-service" + }, + "negate": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Vehicle Mapping", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-mapping-composite-service" + }, + "negate": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Vehicle List", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-composite-service" + }, + "negate": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Remote Services", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-remote-commands-composite-service" + }, + "negate": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Vehicle Data", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-service" + }, + "negate": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Vehicle Data", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-features-service" + }, + "negate": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Send destination to vehicle (Legacy)", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "destination-composite-service" + }, + "negate": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Send destination to vehicle (MGU)", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "destination-composite-service" + }, + "negate": false + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "valueFormat": "Personal Favorites", + "propagationTypes": [], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "destination-composite-service" + }, + "negate": false + } + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/Wirkkette.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Wirkkette.json new file mode 100644 index 00000000..bc92ede2 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/Wirkkette.json @@ -0,0 +1,927 @@ +{ + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Connected OAuth Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "User Registration" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "ID Lookup Service " + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "User Registration" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Legal Document Composite Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "User Registration" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "User Profile Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "User Registration" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "Toyota" + }, + "key": { + "attribute": "WEB_APPLICATION_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "APPLICATION", + "valueFormat": "User Registration" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "MOBILE_APPLICATION_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "MOBILE_APPLICATION", + "valueFormat": "User Registration" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CDIP" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "User Registration" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Connected OAuth Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "ID Lookup Service " + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Legal Document Composite Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "User Profile Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "Toyota" + }, + "key": { + "attribute": "WEB_APPLICATION_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "APPLICATION", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "MOBILE_APPLICATION_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "MOBILE_APPLICATION", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CDIP" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Login" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Remote 360 Composite Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Remote 360" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "RemoteServices" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Remote Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Vehicle Remote Commands Composite Service (VRCCS)" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Remote Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "Toyota" + }, + "key": { + "attribute": "WEB_APPLICATION_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "APPLICATION", + "valueFormat": "Remote Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "MOBILE_APPLICATION_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "MOBILE_APPLICATION", + "valueFormat": "Remote Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CDIP" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Remote Services" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "MOBILE_APPLICATION_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "MOBILE_APPLICATION", + "valueFormat": "Remote 360" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "User Composite Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "User Profile Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Vehicle User Relationship Service (VURS)" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Vehicle Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Vehicle Mapping Composite Service" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "Toyota" + }, + "key": { + "attribute": "WEB_APPLICATION_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "APPLICATION", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "MOBILE_APPLICATION_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "MOBILE_APPLICATION", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CDIP" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle Mapping" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "WK", + "value": "vehicle-service" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "WK", + "value": "client-vehicle-telemetry-processor" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "WK", + "value": "csi" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "WK", + "value": "ccg" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "WK", + "value": "lsc-wo" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "WK", + "value": "lsc-jr" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "WK", + "value": "lsc-hr" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE", + "valueFormat": "Vehicle Data" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Vehicle User Relationship Service (VURS)" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle List" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Vehicle Composite Service (VCS)" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Vehicle List" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Remote 360" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "Remote 360" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/app-id.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/app-id.json new file mode 100644 index 00000000..d07afe74 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/app-id.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "app-id", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Kubernetes:app-id}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "-Ddtapp-id=" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:CommandLineArgs/-Ddtapp-id=(.*?)#}" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/app-name.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/app-name.json new file mode 100644 index 00000000..ef8e63dc --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/app-name.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "app-name", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Kubernetes:app-name}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "-Ddapp-name=" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:CommandLineArgs/-Ddtapp-name=(.*?)#}" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/appd-id.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/appd-id.json new file mode 100644 index 00000000..f66bae48 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/appd-id.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "LINUX_E2E" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "APPD-213526" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-88E150DEB78CF863" + }, + "key": { + "attribute": "HOST_GROUP_ID" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "APPD-213526" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-99C88C9702E49D83" + }, + "key": { + "attribute": "HOST_GROUP_ID" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "APPD-213526" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-65F9C24B3FBC643C" + }, + "key": { + "attribute": "HOST_GROUP_ID" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "APPD-213526" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-826643CE73F48A4A" + }, + "key": { + "attribute": "HOST_GROUP_ID" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "ENVIRONMENT", + "key": "ClusterName", + "value": "B2V-PROD" + } + }, + "key": { + "attribute": "HOST_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "APPD-213526" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/auto-tag.yaml b/BMW-Dynatrace-config/00_Global-Config/auto-tag/auto-tag.yaml new file mode 100644 index 00000000..44797acf --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/auto-tag.yaml @@ -0,0 +1,149 @@ +config: +- Platform: Platform.json +- PaaS: PaaS.json +- ms-id: ms-id.json +- Microservice: Microservice.json +- appd-id: appd-id.json +- Namespace: Namespace.json +- compass-id: compass-id.json +- Wirkkette: Wirkkette.json +- Usecase: Usecase.json +- Cloud: Cloud.json +- Component: Component.json +- WK: WK.json +- Hub: Hub.json +- app-name: app-name.json +- app-id: app-id.json +- mcid: mcid.json +- Environment: Environment.json + +#Component +Component.EMEA-Prod: +- name: Component +Component.EMEA-PreProd: +- name: Component +Component.NA-Prod: +- name: Component +Component.NA-PreProd: +- name: Component +Component.CN-Prod: +- name: Component +Component.CN-PreProd: +- name: Component + +#Hub +Hub.EMEA-Prod: +- name: Hub +- region: EMEA +Hub.EMEA-PreProd: +- name: Hub +- region: EMEA +Hub.NA-Prod: +- name: Hub +- region: NA +Hub.NA-PreProd: +- name: Hub +- region: NA +Hub.CN-Prod: +- name: Hub +- region: CN +Hub.CN-PreProd: +- name: Hub +- region: CN + +#Cloud +Cloud.EMEA-Prod: +- name: Cloud +Cloud.EMEA-PreProd: +- name: Cloud +Cloud.NA-Prod: +- name: Cloud +Cloud.NA-PreProd: +- name: Cloud +Cloud.CN-Prod: +- name: Cloud +Cloud.CN-PreProd: +- name: Cloud + +#Microservice +Microservice.EMEA-Prod: +- name: Microservice +Microservice.EMEA-PreProd: +- name: Microservice +Microservice.NA-Prod: +- name: Microservice +Microservice.NA-PreProd: +- name: Microservice +Microservice.CN-Prod: +- name: Microservice +Microservice.CN-PreProd: +- name: Microservice + +Namespace.EMEA-Prod: +- name: Namespace +Namespace.EMEA-PreProd: +- name: Namespace +Namespace.NA-Prod: +- name: Namespace +Namespace.NA-PreProd: +- name: Namespace +Namespace.CN-Prod: +- name: Namespace +Namespace.CN-PreProd: +- name: Namespace + +#When is not environment-specific, it will propagate to all tenants +PaaS: +- name: PaaS + +#When is not environment-specific, it will propagate to all tenants +Platform: +- name: Platform + +#When is not environment-specific, it will propagate to all tenants +Usecase: +- name: Use case + +#When is not environment-specific, it will propagate to all tenants +ms-id: +- name: ms-id + +#Wirkette +Wirkkette: +- name: Wirkkette + +#app-id +app-id: +- name: app-id + +#app-name +app-name: +- name: app-name + +#compass-id +compass-id: +- name: compass-id + +WK: +- name: "WK" + +#Tag related to extension by Flo. Just in EMEA-Prod for now. +appd-id: +- name: "appd-id" +- skipDeployment: "true" + +appd-id.EMEA-Prod: +- name: "appd-id" +- skipDeployment: "false" + +#Tag related to extension by Flo. Just in EMEA-Prod for now. +mcid: +- name: "mcid" +- skipDeployment: "true" + +mcid.EMEA-Prod: +- name: "mcid" +- skipDeployment: "false" + +Environment: +- name: Environment \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/compass-id.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/compass-id.json new file mode 100644 index 00000000..893652ea --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/compass-id.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "compass-id", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Kubernetes:compass-id}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "-Ddtcompass-id=" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:CommandLineArgs/-Ddtcompass-id=(.*?)#}" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/mcid.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/mcid.json new file mode 100644 index 00000000..07a25913 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/mcid.json @@ -0,0 +1,122 @@ +{ + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "LINUX_E2E" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "10APP11515801" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-88E150DEB78CF863" + }, + "key": { + "attribute": "HOST_GROUP_ID" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "10APP11515801" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-99C88C9702E49D83" + }, + "key": { + "attribute": "HOST_GROUP_ID" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "10APP11515801" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-65F9C24B3FBC643C" + }, + "key": { + "attribute": "HOST_GROUP_ID" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "10APP11515801" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "ENTITY_ID", + "value": "HOST_GROUP-826643CE73F48A4A" + }, + "key": { + "attribute": "HOST_GROUP_ID" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "ENVIRONMENT", + "key": "ClusterName", + "value": "B2V-PROD" + } + }, + "key": { + "attribute": "HOST_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "HOST", + "valueFormat": "10APP11515801" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/auto-tag/ms-id.json b/BMW-Dynatrace-config/00_Global-Config/auto-tag/ms-id.json new file mode 100644 index 00000000..423d3517 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/auto-tag/ms-id.json @@ -0,0 +1,62 @@ +{ + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 7 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "-Ddtms-id=" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:CommandLineArgs/-Ddtms-id=(.*?)#}" + }, + { + "conditions": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "ms-id", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_SERVICE" + ], + "type": "PROCESS_GROUP", + "valueFormat": "{ProcessGroup:Kubernetes:ms-id}" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/MSGSVCPOI-Failedrequestcount.json b/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/MSGSVCPOI-Failedrequestcount.json new file mode 100644 index 00000000..96d61060 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/MSGSVCPOI-Failedrequestcount.json @@ -0,0 +1,41 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_RELATIVE_URL", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "CONTAINS", + "negate": false, + "type": "STRING", + "value": "/sendpoi" + } + } + ], + "dimensionDefinition": { + "dimension": "MSGSVC POI", + "name": "Dimension", + "placeholders": [], + "topX": 1, + "topXAggregation": "SUM", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [ + "CD_Messaging-Services" + ], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "FAILED_REQUEST_COUNT", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.msgsvcpoi_failedrequestcount", + "unit": "COUNT", + "unitDisplayName": null +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/MSGSVCPOI-HTTP4xx.json b/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/MSGSVCPOI-HTTP4xx.json new file mode 100644 index 00000000..51f5583d --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/MSGSVCPOI-HTTP4xx.json @@ -0,0 +1,41 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_RELATIVE_URL", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "CONTAINS", + "negate": false, + "type": "STRING", + "value": "/sendpoi" + } + } + ], + "dimensionDefinition": { + "dimension": "MSGSVC POI - HTTP 4xx", + "name": "Dimension", + "placeholders": [], + "topX": 1, + "topXAggregation": "SUM", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [ + "CD_Messaging-Services" + ], + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "HTTP_4XX_ERROR_COUNT", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.msgsvcpoi_http4xx", + "unit": "COUNT", + "unitDisplayName": null +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/MSGSVCPOI.json b/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/MSGSVCPOI.json new file mode 100644 index 00000000..c3118d2d --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/MSGSVCPOI.json @@ -0,0 +1,54 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_RELATIVE_URL", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "CONTAINS", + "negate": false, + "type": "STRING", + "value": "/sendpoi" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "MSGSVC" + } + } + } + ], + "dimensionDefinition": { + "dimension": "MSGSVC POI", + "name": "Dimension", + "placeholders": [], + "topX": 1, + "topXAggregation": "SINGLE_VALUE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [ + "CD_Messaging-Services" + ], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "REQUEST_COUNT", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.msgsvcpoi", + "unit": "COUNT", + "unitDisplayName": null +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/RsEventStatus.json b/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/RsEventStatus.json new file mode 100644 index 00000000..b1717a10 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/RsEventStatus.json @@ -0,0 +1,44 @@ +{ + "conditions": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "EXISTS", + "matchOnChildCalls": false, + "negate": false, + "requestAttribute": "RsEventStatus", + "source": null, + "type": "STRING_REQUEST_ATTRIBUTE", + "value": null + } + } + ], + "dimensionDefinition": { + "dimension": "{RequestAttribute:RsEventStatus}", + "name": "Dimension", + "placeholders": [], + "topX": 10, + "topXAggregation": "SINGLE_VALUE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [ + "CD_RemoteServices" + ], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "REQUEST_COUNT", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.rseventstatus", + "unit": "COUNT", + "unitDisplayName": "" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/RsHttpStatus.json b/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/RsHttpStatus.json new file mode 100644 index 00000000..372e05e6 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/RsHttpStatus.json @@ -0,0 +1,40 @@ +{ + "conditions": [ + { + "attribute": "HTTP_STATUS", + "comparisonInfo": { + "comparison": "EXISTS", + "negate": false, + "type": "NUMBER", + "value": null + } + } + ], + "dimensionDefinition": { + "dimension": "{HTTP-Status}", + "name": "Dimension", + "placeholders": [], + "topX": 15, + "topXAggregation": "SINGLE_VALUE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [ + "CD_RemoteServices" + ], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "REQUEST_COUNT", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.rshttpstatus", + "unit": "COUNT", + "unitDisplayName": "" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/RsType.json b/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/RsType.json new file mode 100644 index 00000000..32bb3477 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/RsType.json @@ -0,0 +1,44 @@ +{ + "conditions": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "EXISTS", + "matchOnChildCalls": false, + "negate": false, + "requestAttribute": "RsType", + "source": null, + "type": "STRING_REQUEST_ATTRIBUTE", + "value": null + } + } + ], + "dimensionDefinition": { + "dimension": "{RequestAttribute:RsType}", + "name": "Dimension", + "placeholders": [], + "topX": 11, + "topXAggregation": "SINGLE_VALUE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [ + "CD_RemoteServices" + ], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "REQUEST_COUNT", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.rstype", + "unit": "COUNT", + "unitDisplayName": "" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/calculated-metrics-service.yaml b/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/calculated-metrics-service.yaml new file mode 100644 index 00000000..f9b77d4a --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/calculated-metrics-service/calculated-metrics-service.yaml @@ -0,0 +1,18 @@ +config: +- MSGSVCPOI: MSGSVCPOI.json +- RsHttpStatus: RsHttpStatus.json +- RsEventStatus: RsEventStatus.json +- RsType: RsType.json +- MSGSVCPOI-HTTP4xx: MSGSVCPOI-HTTP4xx.json +MSGSVCPOI: +- name: MSGSVC POI +RsEventStatus: +- name: RsEventStatus +RsHttpStatus: +- name: RsHttpStatus +RsType: +- name: RsType +MSGSVCPOI-Failedrequestcount: +- name: MSGSVC POI - Failed request count +MSGSVCPOI-HTTP4xx: +- name: MSGSVC POI - HTTP 4xx diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/ApacheWebServers.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/ApacheWebServers.json new file mode 100644 index 00000000..a3d8c8f1 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/ApacheWebServers.json @@ -0,0 +1,53 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{ProcessGroup:CommandLineArgs/.*?\\-f\\s\\/www\\/(.*?)\\/generated\\/httpd\\.conf.*?}", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SIMPLE_TECH", + "value": { + "type": "APACHE_HTTP_SERVER" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TECHNOLOGY" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "/lfs/wwwmnt" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "EXE_PATH", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "Apache Web Server generated" + }, + "key": { + "attribute": "PROCESS_GROUP_DETECTED_NAME" + } + } + ], + "type": "PROCESS_GROUP" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/CDIPrenaming.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/CDIPrenaming.json new file mode 100644 index 00000000..a8ab934f --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/CDIPrenaming.json @@ -0,0 +1,41 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{ProcessGroup:CommandLineArgs/.*?[/]www[/]([^/]*?)[/]nodes}", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "SIMPLE_TECH", + "value": { + "type": "JAVA" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TECHNOLOGY" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "cdip" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "COMMAND_LINE_ARGS", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "type": "PROCESS_GROUP" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/Infotainment-VCISInformationRule-id5-app.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/Infotainment-VCISInformationRule-id5-app.json new file mode 100644 index 00000000..50e1dcb4 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/Infotainment-VCISInformationRule-id5-app.json @@ -0,0 +1,43 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{ProcessGroup:KubernetesContainerName} - {ProcessGroup:Environment:Environment}", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Infotainment" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": false, + "operator": "EQUALS", + "type": "STRING", + "value": "id5-app" + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_CONTAINER_NAME", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + } + ], + "type": "PROCESS_GROUP" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/KubernetesNaming.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/KubernetesNaming.json new file mode 100644 index 00000000..15b93d7b --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/KubernetesNaming.json @@ -0,0 +1,43 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{ProcessGroup:KubernetesNamespace}", + "rules": [ + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_PREDEFINED_METADATA", + "dynamicKey": "KUBERNETES_NAMESPACE", + "type": "PROCESS_PREDEFINED_METADATA_KEY" + } + }, + { + "comparisonInfo": { + "negate": true, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "BASE" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "type": "PROCESS_GROUP" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/conditional-naming-processgroup.yaml b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/conditional-naming-processgroup.yaml new file mode 100644 index 00000000..b5a92f70 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-processgroup/conditional-naming-processgroup.yaml @@ -0,0 +1,18 @@ +config: +- ApacheWebServers: ApacheWebServers.json +- CDIPrenaming: CDIPrenaming.json +- KubernetesNaming: KubernetesNaming.json +- Infotainment-VCISInformationRule-id5-app: Infotainment-VCISInformationRule-id5-app.json + +ApacheWebServers: +- name: Apache Web Servers + +CDIPrenaming: +- name: CDIP renaming + +Infotainment-VCISInformationRule-id5-app: +- name: Infotainment - VCIS Information Rule - id5-app +- skipDeployment: "true" + +KubernetesNaming: +- name: Kubernetes Naming diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AWSOrbitservicename-namespace-environment.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AWSOrbitservicename-namespace-environment.json new file mode 100644 index 00000000..06f1916d --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AWSOrbitservicename-namespace-environment.json @@ -0,0 +1,46 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{Service:DetectedName} - {ProcessGroup:KubernetesNamespace} - {ProcessGroup:Kubernetes:environment}", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "PaaS", + "value": "Orbit" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "environment", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + } + ], + "type": "SERVICE" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-DLY.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-DLY.json new file mode 100644 index 00000000..50d608d2 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-DLY.json @@ -0,0 +1,41 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{Service:DetectedName} - DLY", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "PaaS", + "value": "Runtime" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "_DLY" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "type": "SERVICE" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-INT.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-INT.json new file mode 100644 index 00000000..942bd0cf --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-INT.json @@ -0,0 +1,41 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{Service:DetectedName} - INT", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "PaaS", + "value": "Runtime" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "_INT" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "type": "SERVICE" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-PROD.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-PROD.json new file mode 100644 index 00000000..81a1c311 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-PROD.json @@ -0,0 +1,41 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{Service:DetectedName} - PROD", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "PaaS", + "value": "Runtime" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "_PRD" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "type": "SERVICE" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-TEST.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-TEST.json new file mode 100644 index 00000000..1513db15 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/AzureRuntimeservicename-TEST.json @@ -0,0 +1,41 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{Service:DetectedName} - TEST", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "PaaS", + "value": "Runtime" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "ENDS_WITH", + "type": "STRING", + "value": "_DEV" + }, + "key": { + "attribute": "HOST_GROUP_NAME" + } + } + ], + "type": "SERVICE" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/BASEservicename-environment.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/BASEservicename-environment.json new file mode 100644 index 00000000..f1f4f141 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/BASEservicename-environment.json @@ -0,0 +1,41 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{Service:DetectedName} - {ProcessGroup:SpringBootProfileName/[^\\-]*$}", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "BASE" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": null, + "negate": true, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "SERVICE_DATABASE_NAME" + } + } + ], + "type": "SERVICE" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-E2E.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-E2E.json new file mode 100644 index 00000000..caa3710d --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-E2E.json @@ -0,0 +1,44 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{Service:DetectedName} - E2E", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Platform", + "value": "Classic IT" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "E2E" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "type": "SERVICE" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-INT.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-INT.json new file mode 100644 index 00000000..3fd11606 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-INT.json @@ -0,0 +1,44 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{Service:DetectedName} - INT", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Platform", + "value": "Classic IT" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "INT" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "type": "SERVICE" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-PROD.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-PROD.json new file mode 100644 index 00000000..90222c6a --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-PROD.json @@ -0,0 +1,44 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{Service:DetectedName} - PROD", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Platform", + "value": "Classic IT" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "PROD" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "type": "SERVICE" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-TEST.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-TEST.json new file mode 100644 index 00000000..e117387c --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/ClassicITservicename-TEST.json @@ -0,0 +1,44 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{Service:DetectedName} - TEST", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Platform", + "value": "Classic IT" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "TEST" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "type": "SERVICE" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/OpenShiftservicename-containername-environment.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/OpenShiftservicename-containername-environment.json new file mode 100644 index 00000000..11d1978a --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/OpenShiftservicename-containername-environment.json @@ -0,0 +1,29 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{Service:DetectedName} - {ProcessGroup:KubernetesContainerName} - {ProcessGroup:KubernetesNamespace/[^-]+$}", + "rules": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Platform", + "value": "OpenShift" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "type": "SERVICE" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/conditional-naming-service.yaml b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/conditional-naming-service.yaml new file mode 100644 index 00000000..dba85e13 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/conditional-naming-service.yaml @@ -0,0 +1,42 @@ +config: +- BASEservicename-environment: BASEservicename-environment.json +- rsrs-360rs-cockpitwebservicename-microservicename-: rsrs-360rs-cockpitwebservicename-microservicename-.json +- AWSOrbitservicename-namespace-environment: AWSOrbitservicename-namespace-environment.json +- OpenShiftservicename-containername-environment: OpenShiftservicename-containername-environment.json +- ClassicITservicename-PROD: ClassicITservicename-PROD.json +- ClassicITservicename-E2E: ClassicITservicename-E2E.json +- ClassicITservicename-INT: ClassicITservicename-INT.json +- ClassicITservicename-TEST: ClassicITservicename-TEST.json +- AzureRuntimeservicename-PROD: AzureRuntimeservicename-PROD.json +- AzureRuntimeservicename-INT: AzureRuntimeservicename-INT.json +- AzureRuntimeservicename-DLY: AzureRuntimeservicename-DLY.json +- AzureRuntimeservicename-TEST: AzureRuntimeservicename-TEST.json + +AWSOrbitservicename-namespace-environment: +- name: AWS Orbit - - +- skipDeployment: "true" + +AzureRuntimeservicename-DLY: +- name: Azure Runtime - DLY +AzureRuntimeservicename-INT: +- name: Azure Runtime - INT +AzureRuntimeservicename-PROD: +- name: Azure Runtime - PROD +AzureRuntimeservicename-TEST: +- name: Azure Runtime - TEST +BASEservicename-environment: +- name: BASE - +ClassicITservicename-E2E: +- name: Classic IT - E2E +ClassicITservicename-INT: +- name: Classic IT - INT +ClassicITservicename-PROD: +- name: Classic IT - PROD +ClassicITservicename-TEST: +- name: Classic IT - TEST +OpenShiftservicename-containername-environment: +- name: OpenShift - - + +rsrs-360rs-cockpitwebservicename-microservicename-: +- name: rs/rs-360/rs-cockpit - - +- skipDeployment: "true" \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/rsrs-360rs-cockpitwebservicename-microservicename-.json b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/rsrs-360rs-cockpitwebservicename-microservicename-.json new file mode 100644 index 00000000..b3e53b30 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/conditional-naming-service/rsrs-360rs-cockpitwebservicename-microservicename-.json @@ -0,0 +1,43 @@ +{ + "displayName": "{{.name}}", + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "nameFormat": "{Service:WebServiceName} - {ProcessGroup:Kubernetes:microservice} - {ProcessGroup:Kubernetes:environment}", + "rules": [ + { + "comparisonInfo": { + "caseSensitive": false, + "negate": false, + "operator": "CONTAINS", + "type": "STRING", + "value": "rs" + }, + "key": { + "attribute": "PROCESS_GROUP_CUSTOM_METADATA", + "dynamicKey": { + "key": "microservice", + "source": "KUBERNETES" + }, + "type": "PROCESS_CUSTOM_METADATA_KEY" + } + }, + { + "comparisonInfo": { + "caseSensitive": null, + "negate": false, + "operator": "EXISTS", + "type": "STRING", + "value": null + }, + "key": { + "attribute": "SERVICE_WEB_SERVICE_NAME" + } + } + ], + "type": "SERVICE" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/ACDS-JOYNR-E2E.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/ACDS-JOYNR-E2E.json new file mode 100644 index 00000000..37da94fe --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/ACDS-JOYNR-E2E.json @@ -0,0 +1,53 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "joynr.de.bmw.infotainment.telematic.acall.ACallBackendProvider", + "enabled": true, + "fileName": "", + "id": "e6436668-080c-4ff8-bf2a-82928c1acb75", + "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" + ], + "id": "c9a038c4-35c7-4a83-972a-4d623214ed5c", + "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" + ], + "id": "238d6499-93cb-4d22-b9d1-a665e1c14c4a", + "methodName": "notifyAccidentInfoData", + "returnType": "io.joynr.provider.Promise" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Gcdm.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Gcdm.json new file mode 100644 index 00000000..02cecf00 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Gcdm.json @@ -0,0 +1,33 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.base.integration.gcdm.GcdmESI", + "enabled": true, + "fileName": "", + "id": "1f70cf23-3e02-4b9b-ab0d-f7bafdcad734", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String" + ], + "id": "d56d0977-3a25-42c1-b68b-a274c73a6e0b", + "methodName": "retrieveCustomerData", + "returnType": "com.bmw.cc.base.bm.customerdata.entity.CustomerDataBE" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-HereMaps.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-HereMaps.json new file mode 100644 index 00000000..2c7641a3 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-HereMaps.json @@ -0,0 +1,34 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.base.integration.heremaps.HereMapsESI", + "enabled": true, + "fileName": "", + "id": "d83fc32a-2452-4327-889d-23c0049fdd06", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "float", + "float" + ], + "id": "558edf16-2370-4299-8a1b-12c8e750a5ee", + "methodName": "findAddress", + "returnType": "java.util.Optional" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Istats.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Istats.json new file mode 100644 index 00000000..40cd2f0b --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Istats.json @@ -0,0 +1,34 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.base.integration.istats.IstatsESI", + "enabled": true, + "fileName": "", + "id": "ea27960b-ecc0-4611-9323-d4af67633715", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String" + ], + "id": "62c72095-5449-47c9-8fe7-c404c5eeee33", + "methodName": "getFaultMemoryData", + "returnType": "java.util.Optional" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Loc.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Loc.json new file mode 100644 index 00000000..648afa36 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Loc.json @@ -0,0 +1,47 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.base.integration.loc.LocESI", + "enabled": true, + "fileName": "", + "id": "b62f11ca-ede2-4dbe-981c-87dd240772c3", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String" + ], + "id": "4692c834-dfa4-4455-9aa9-7fe9db9825bc", + "methodName": "getCBS", + "returnType": "java.util.Optional" + }, + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String" + ], + "id": "44602e49-2c5d-424b-af00-e51d9791a86b", + "methodName": "getCCM", + "returnType": "java.util.Optional" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Los.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Los.json new file mode 100644 index 00000000..ccc33035 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Los.json @@ -0,0 +1,37 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.base.integration.los.msc.LosESI", + "enabled": true, + "fileName": "", + "id": "f9d8b2c3-74c6-4ed5-b9a8-91fb5a8eaa38", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String" + ], + "id": "06af95a5-a41a-4871-9a14-fa537c95cdcb", + "methodName": "getMiscPOIs", + "returnType": "java.util.Optional" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-LosFts.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-LosFts.json new file mode 100644 index 00000000..dac81522 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-LosFts.json @@ -0,0 +1,44 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.base.integration.los.fts.LosFtsESI", + "enabled": true, + "fileName": "", + "id": "0eccc8f1-0420-49bd-895a-0392a5ddf03d", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.Double", + "java.lang.String", + "java.lang.String" + ], + "id": "bc4fdda8-bac7-4d4e-aa13-3409e0b1fed6", + "methodName": "getPOIs", + "returnType": "java.util.List" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Msgsvc.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Msgsvc.json new file mode 100644 index 00000000..42124b8c --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Msgsvc.json @@ -0,0 +1,35 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.base.integration.msgsvc.MsgsvcESI", + "enabled": true, + "fileName": "", + "id": "44d9578c-71e9-4dba-ac89-1c2e0a535cce", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.util.List", + "java.lang.String", + "java.lang.String" + ], + "id": "bedc3640-cda5-404a-b853-866b90d0c80c", + "methodName": "sendDealerAsPoi", + "returnType": "com.bmw.cc.base.bm.dealer.entity.DealerPoiSendStatus" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Ngtp.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Ngtp.json new file mode 100644 index 00000000..4d06c264 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Ngtp.json @@ -0,0 +1,51 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.base.integration.ngtp.NgtpESI", + "enabled": true, + "fileName": "", + "id": "8e3e3eb1-8635-4fb8-9f9a-2ec1348d3e67", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String" + ], + "id": "680cf371-d90c-4cf7-b536-50d2cb26c352", + "methodName": "createNewEventByVin", + "returnType": "java.util.Optional" + }, + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String" + ], + "id": "a205bbb8-f5c9-46e7-b270-14f7eebdc0eb", + "methodName": "executePositionUpdate", + "returnType": "void" + }, + { + "argumentTypes": [ + "java.lang.String" + ], + "id": "5af9001d-ec61-44a6-8ff1-f057cb0ffde8", + "methodName": "terminateEvent", + "returnType": "void" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Pisa.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Pisa.json new file mode 100644 index 00000000..8df56f3d --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Pisa.json @@ -0,0 +1,33 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.base.integration.pisa.PisaESI", + "enabled": true, + "fileName": "", + "id": "c1007ca3-7f3f-4be9-ade8-f79bd4dd023f", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String" + ], + "id": "3b7175a2-5aec-4f52-a66f-d89d635f9132", + "methodName": "findByVin", + "returnType": "java.util.Optional" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Rsa.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Rsa.json new file mode 100644 index 00000000..9fe14ab7 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Rsa.json @@ -0,0 +1,33 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.base.integration.rsa.RsaESI", + "enabled": true, + "fileName": "", + "id": "b2cdc7e3-f4d1-48c2-8e23-074869f60c48", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "com.bmw.cc.base.bm.adaptivesolutions.entity.SolutionSearchQuery" + ], + "id": "2821fe7e-1498-418b-9e8a-df1029577d6e", + "methodName": "requestSolution", + "returnType": "com.bmw.cc.base.bm.adaptivesolutions.entity.SolutionSearchResult" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Scaa.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Scaa.json new file mode 100644 index 00000000..c09f87c5 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Scaa.json @@ -0,0 +1,35 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.base.integration.scaa.ScaaESI", + "enabled": true, + "fileName": "", + "id": "25b40f14-1ef3-4b92-b847-4706e91e0287", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String" + ], + "id": "b6d91976-7181-4475-ae9e-3972e3c9dd93", + "methodName": "checkCustomerApproval", + "returnType": "boolean" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-SvdsVehicles.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-SvdsVehicles.json new file mode 100644 index 00000000..1d912d47 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-SvdsVehicles.json @@ -0,0 +1,52 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.base.integration.svds.SvdsVehiclesESI", + "enabled": true, + "fileName": "", + "id": "2fafaf0a-5484-4d89-b4ca-b9febc94ffff", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String" + ], + "id": "f65c962d-faf1-4431-b7a8-8711b6e35266", + "methodName": "findClientId", + "returnType": "java.lang.String" + }, + { + "argumentTypes": [ + "java.lang.String" + ], + "id": "3014a2b6-84a6-499b-8ecf-207a3b6e8f70", + "methodName": "retrieveVehicleData", + "returnType": "java.util.Optional" + }, + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String" + ], + "id": "c2af5ae9-21e5-436b-8b11-e956c923d6a7", + "methodName": "vehicleSpecsInternal4", + "returnType": "java.util.Optional" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Tsrd.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Tsrd.json new file mode 100644 index 00000000..6555af6f --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Tsrd.json @@ -0,0 +1,67 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.base.integration.tsrd.TsrdESI", + "enabled": true, + "fileName": "", + "id": "5f742b9f-222d-4c7b-bb48-2d3b43a4ab0c", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String" + ], + "id": "7ae9bf2b-368e-4f79-8b31-3eaf81cef238", + "methodName": "deleteRemoteDiagnosisBCall", + "returnType": "void" + }, + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String" + ], + "id": "4821308b-3153-4d19-a6f6-1a0ed8712ff1", + "methodName": "getKeyData", + "returnType": "java.util.Optional" + }, + { + "argumentTypes": [ + "com.bmw.cc.base.integration.tsrd.model.RequestBCallData" + ], + "id": "b4f237f3-b3e0-4def-9811-662d3730998a", + "methodName": "requestBCallData", + "returnType": "void" + }, + { + "argumentTypes": [ + "com.bmw.cc.base.integration.tsrd.model.RequestBCallCustomerConfirmation" + ], + "id": "07b87c9a-5cf7-41ae-bba6-0b69d3d7c598", + "methodName": "requestCustomerConfirmationBCall", + "returnType": "void" + }, + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String" + ], + "id": "2f344a9c-4ee8-4987-916d-213474e516ca", + "methodName": "requestFaultMemoryData", + "returnType": "java.util.Optional" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Tssb.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Tssb.json new file mode 100644 index 00000000..90bf4873 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Tssb.json @@ -0,0 +1,50 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.base.integration.tssb.TssbESI", + "enabled": true, + "fileName": "", + "id": "219e0fdd-8980-4189-916c-dd315be8af45", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String" + ], + "id": "d031b017-3a29-4abb-ae8f-7d9f91e56a33", + "methodName": "getCompoundId", + "returnType": "java.util.Optional" + }, + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String" + ], + "id": "f95e01db-e2e8-4b11-865b-f6c4020c44fc", + "methodName": "requestKeyData", + "returnType": "java.util.Optional" + }, + { + "argumentTypes": [ + "com.bmw.cc.base.integration.tssb.acall.model.ACallTicketDataBE" + ], + "id": "33d653da-447f-4d7d-ae85-10373edfcd22", + "methodName": "sendReport", + "returnType": "org.springframework.http.ResponseEntity" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Xcs.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Xcs.json new file mode 100644 index 00000000..54a92a82 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/BASE-Xcs.json @@ -0,0 +1,50 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.base.integration.xcs.XcsESI", + "enabled": true, + "fileName": "", + "id": "37b7399c-5aa8-4d5e-bdb9-4e6e5f28b2c8", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String" + ], + "id": "ac89d1ea-c9fc-4c7c-910d-453303dc22fa", + "methodName": "createNewEventByVin", + "returnType": "java.util.Optional" + }, + { + "argumentTypes": [ + "java.lang.String" + ], + "id": "5c650a04-a01d-44b1-872f-7ccb6941d5ac", + "methodName": "requestAnUpdateOfXCallDataFromVehicle", + "returnType": "java.util.Optional" + }, + { + "argumentTypes": [ + "java.lang.String" + ], + "id": "5b635937-4ffe-4a91-ab40-cf58611c343f", + "methodName": "terminateEvent", + "returnType": "java.util.Optional" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/CASATimer.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/CASATimer.json new file mode 100644 index 00000000..2507ef66 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/CASATimer.json @@ -0,0 +1,31 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.smc2.dkey.bm.flcm2.boundary.CasaTrigger2LockedBF", + "enabled": true, + "fileName": "", + "id": "2686ca3c-9714-403a-9f83-9c488cc19376", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [], + "id": "d666edd5-e43e-401e-8d0f-8cb462dddd99", + "methodName": "runLocked", + "returnType": "void" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/CarStatusInformationKafkaIN.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/CarStatusInformationKafkaIN.json new file mode 100644 index 00000000..d2cf1bdc --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/CarStatusInformationKafkaIN.json @@ -0,0 +1,33 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": true, + "queueEntryPointType": "KAFKA", + "rules": [ + { + "annotations": [], + "className": "com.bmw.carsharing.csi.kafka.KafkaConsumerBean", + "enabled": true, + "fileName": "", + "id": "565d5882-09fa-4492-9941-13da20011624", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "org.apache.kafka.clients.consumer.ConsumerRecord" + ], + "id": "9ad5cf74-1d83-4691-86e8-746472ab854f", + "methodName": "submitRecord", + "returnType": "void" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/DPP-JOYNR.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/DPP-JOYNR.json new file mode 100644 index 00000000..de5fb19d --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/DPP-JOYNR.json @@ -0,0 +1,112 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.dpp.api.joynrprovider.v1.PrivacySettingsBackendProviderImpl", + "enabled": true, + "fileName": "", + "id": "e72f652f-37df-4354-8877-d95bfb6a18e0", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId", + "java.lang.Long", + "java.lang.Long", + "java.lang.String", + "java.lang.Boolean", + "joynr.de.bmw.infotainment.dataprivacy.PrivacySettingsTypes.PrivacySetting[]" + ], + "id": "a3f2aa72-e80f-48d0-abdf-603e48504ec3", + "methodName": "updateSettings", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.dpp.api.joynrprovider.v2.PrivacySettingsBackendV2ProviderImpl", + "enabled": true, + "fileName": "", + "id": "76b156a5-4016-43cb-93e5-c235ee93f070", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.RequestId" + ], + "id": "d47cd881-3872-488d-ab5a-e3387f5a33ff", + "methodName": "getPrivacyUsersWithGroupsForVin", + "returnType": "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsBackendSync$GetPrivacyUsersWithGroupsForVinReturned" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.RequestId", + "java.lang.String" + ], + "id": "949ccb87-0f47-48c5-a94b-b104440616e2", + "methodName": "requestRequestSetting", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.RequestId", + "java.lang.Long", + "java.lang.Long", + "java.lang.String", + "java.lang.Boolean", + "java.lang.String", + "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.PrivacySetting[]" + ], + "id": "5d88fccf-e2c0-49a9-9063-3c2f1dd1aa5a", + "methodName": "updateSettings", + "returnType": "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.ResultCode" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.dpp.api.joynrprovider.v3.PrivacySettingsBackendV3ProviderImpl", + "enabled": true, + "fileName": "", + "id": "3f75cd95-1017-49e0-9524-ecf18b09ec44", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.dataprivacy.v3.PrivacySettingsTypes.RequestId", + "java.lang.String" + ], + "id": "a05cbb23-417e-4fe7-866e-1c0e813e80e4", + "methodName": "requestTargetSetting", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.dataprivacy.v3.PrivacySettingsTypes.RequestId", + "java.lang.Long", + "java.lang.Long", + "java.lang.String", + "java.lang.Boolean", + "joynr.de.bmw.infotainment.dataprivacy.v3.PrivacySettingsTypes.PrivacySetting[]", + "joynr.de.bmw.infotainment.dataprivacy.v3.PrivacySettingsTypes.OptionalParameter[]" + ], + "id": "3a691d1f-aae7-479e-8f87-b4c4cd8f06bc", + "methodName": "updateSettings", + "returnType": "joynr.de.bmw.infotainment.dataprivacy.v3.PrivacySettingsTypes.ResultCode" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/ECS-JOYNR-E2E.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/ECS-JOYNR-E2E.json new file mode 100644 index 00000000..0b09239f --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/ECS-JOYNR-E2E.json @@ -0,0 +1,45 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "joynr.de.bmw.infotainment.telematic.ecall.ECallBackendProvider", + "enabled": true, + "fileName": "", + "id": "8095c9ab-dd47-4345-819b-e821c3b6880a", + "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" + ], + "id": "0ac776c6-b68d-418f-83e6-21b673ec7ced", + "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" + ], + "id": "92b64b06-92b8-4f78-a25f-37892cc7aa86", + "methodName": "updateeCallEvent", + "returnType": "io.joynr.provider.Promise" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/JOYNR.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/JOYNR.json new file mode 100644 index 00000000..50e1323e --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/JOYNR.json @@ -0,0 +1,34 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.smc2.dkey.api.vehicle.v1.boundary.VehicleInboundBCI", + "enabled": true, + "fileName": "", + "id": "0bc2f069-2322-43ad-bbb6-73ac3696c112", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String", + "java.lang.Byte[]" + ], + "id": "8b4ddd1f-add5-4037-a0d8-c60eef4fc967", + "methodName": "sendKeyListToBackend", + "returnType": "void" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/LSCWorkerKafkaIN.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/LSCWorkerKafkaIN.json new file mode 100644 index 00000000..141930ae --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/LSCWorkerKafkaIN.json @@ -0,0 +1,33 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": true, + "queueEntryPointType": "KAFKA", + "rules": [ + { + "annotations": [], + "className": "com.bmw.tssb.lsc.worker.facade.LscMessageProcessingBean", + "enabled": true, + "fileName": "", + "id": "af24cb2c-6cdf-498d-8a31-1d27f8c50dc1", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "org.apache.kafka.clients.consumer.ConsumerRecord" + ], + "id": "6873bbf0-b711-41cf-bb84-1d3673d73c75", + "methodName": "onMessage", + "returnType": "void" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsEventTimeoutTimer.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsEventTimeoutTimer.json new file mode 100644 index 00000000..5952bd9e --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsEventTimeoutTimer.json @@ -0,0 +1,51 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.rs.controller.EventTimeoutTimer", + "enabled": true, + "fileName": "", + "id": "720b971d-2c4b-4dd6-9be9-737809c06df6", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "javax.ejb.Timer" + ], + "id": "31a5874e-3928-437d-b6b0-347dafde01b3", + "methodName": "timeout", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs360.controller.EventTimeoutTimer", + "enabled": true, + "fileName": "", + "id": "1c3bd2d4-0e92-48bf-b0fc-d66a8093176f", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "javax.ejb.Timer" + ], + "id": "25fdf96c-6656-45e5-bde3-718debb61437", + "methodName": "timeout", + "returnType": "void" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsJoynrApiV1.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsJoynrApiV1.json new file mode 100644 index 00000000..4c59a0c0 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsJoynrApiV1.json @@ -0,0 +1,394 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.rs.rsjoynrapi.v1.RemoteVehicleFinderStatus", + "enabled": true, + "fileName": "", + "id": "1c4fe75a-a5d5-4681-a643-f1243f33ca29", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.InitiationError" + ], + "id": "795176a1-b32a-4148-a3e9-0982717bc6f9", + "methodName": "VehicleFinderInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.vf.VehicleFinderStatusTypes.VehicleFinderError", + "joynr.de.bmw.infotainment.telematic.rs.vf.VehicleFinderStatusTypes.PositionData", + "joynr.de.bmw.infotainment.telematic.rs.vf.VehicleFinderStatusTypes.PearlChain" + ], + "id": "0a31922f-6fa8-421c-bb44-44f48a15822a", + "methodName": "VehicleFinderStatus", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs.rsjoynrapi.v1.RemoteVehicleDetectionStatus", + "enabled": true, + "fileName": "", + "id": "99285881-9b86-48c9-ba61-36db2fbab601", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.InitiationError" + ], + "id": "6dc41c57-bb45-4cd5-bb7a-bab5d12a2a6a", + "methodName": "RemoteHornBlowInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rhl.RemoteHornLightStatusTypes.RemoteHornLightError" + ], + "id": "27783b17-214b-440a-9a66-c7466c49feeb", + "methodName": "RemoteHornBlowStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.InitiationError" + ], + "id": "928b0743-9fb3-489c-aa36-9b3461555fd3", + "methodName": "RemoteLightFlashInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rhl.RemoteHornLightStatusTypes.RemoteHornLightError" + ], + "id": "72b24d9c-3f19-4047-9053-8827a808824e", + "methodName": "RemoteLightFlashStatus", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs.rsjoynrapi.v1.RemoteDoorControlStatus", + "enabled": true, + "fileName": "", + "id": "2ab9333c-759c-41ad-87f1-dbcb8d43924b", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.InitiationError" + ], + "id": "92a20bc4-1dae-4f11-891c-5a353f7f0fbb", + "methodName": "RemoteDoorLockInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rdc.RemoteDoorControlStatusTypes.RemoteDoorControlError" + ], + "id": "af6e64e6-cca4-454c-8d24-6ee35a245f7b", + "methodName": "RemoteDoorLockStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.InitiationError" + ], + "id": "7c5cb89d-53a7-4b4f-8036-89a038d985c7", + "methodName": "RemoteDoorUnlockInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rdc.RemoteDoorControlStatusTypes.RemoteDoorControlError" + ], + "id": "e73a4f75-f8d0-4692-be10-d472b8d6174b", + "methodName": "RemoteDoorUnlockStatus", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs.rsjoynrapi.v1.RemoteClimateControlStatus", + "enabled": true, + "fileName": "", + "id": "acb70158-3831-497a-8620-64cc2a88b158", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.InitiationError" + ], + "id": "f12b4a23-e9b7-4fae-b7ae-807e8efc8df1", + "methodName": "RemoteClimateNowInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "java.lang.Byte", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rcc.RemoteClimateControlStatusTypes.RemoteClimateControlError" + ], + "id": "d5afe1a0-0e2b-40aa-9590-af2fb2bdcd95", + "methodName": "RemoteClimateNowStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.InitiationError" + ], + "id": "e187f67c-5e89-4271-8a5f-97bcc0093740", + "methodName": "RemoteClimateTimerInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rcc.RemoteClimateControlStatusTypes.RemoteClimateControlError" + ], + "id": "4006ded6-30b9-4d13-b033-1d796b304d76", + "methodName": "RemoteClimateTimerStatus", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs.rsjoynrapi.v1.RemoteChargingProfileStatus", + "enabled": true, + "fileName": "", + "id": "891f2867-66b5-4c0b-8d4f-6d404ac2dadf", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.InitiationError" + ], + "id": "1529682f-789e-44df-8346-df144a56714f", + "methodName": "RemoteChargingProfileInitStatusWT", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.InitiationError" + ], + "id": "547e4e8e-0459-4439-a219-7920173681a5", + "methodName": "RemoteChargingProfileInitStatusZZT", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rchc.rchp.RemoteChargingProfileStatusTypes.RemoteChargingProfileError" + ], + "id": "ba50d26c-1e3b-46b4-ab2f-cd95ee0df98d", + "methodName": "RemoteChargingProfileStatusWT", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rchc.rchp.RemoteChargingProfileStatusTypes.RemoteChargingProfileError" + ], + "id": "90208e1a-4ac2-42a2-a8f4-a9eff3f1613f", + "methodName": "RemoteChargingProfileStatusZZT", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs.rsjoynrapi.v1.Remote360Status", + "enabled": true, + "fileName": "", + "id": "82dbc5bc-172c-4164-b329-dd7cd750b4bc", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.R360.R360FileUploadState", + "java.lang.String", + "java.lang.String" + ], + "id": "0c8b91af-30a3-48bd-91e5-2fecd87b332b", + "methodName": "Remote360FileUploadConfirmation", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.InitiationError", + "joynr.de.bmw.infotainment.telematic.rs.R360.R360ExecutionState", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.BasicPosition", + "java.lang.String", + "java.lang.Short", + "java.lang.Short" + ], + "id": "2c9db4e0-5426-4e56-91c3-5c4d1d5502e6", + "methodName": "Remote360InitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.R360.R360ExecutionState" + ], + "id": "0640d7d1-763e-4622-b009-96bf33b8a30e", + "methodName": "Remote360Status", + "returnType": "void" + }, + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String" + ], + "id": "71a911e0-8b7e-4bb2-8397-6658433ab619", + "methodName": "sendPublicKey", + "returnType": "void" + }, + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.DriverActivationState" + ], + "id": "cbfbb6dd-21e5-4104-9327-e4ca1bcea8eb", + "methodName": "sendR360DriverActivationState", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs360.rsjoynrapi.v1.Remote360Status", + "enabled": true, + "fileName": "", + "id": "85d0d7b3-ecb5-446a-89a4-81bab2fc0cf2", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.R360.R360FileUploadState", + "java.lang.String", + "java.lang.String" + ], + "id": "5fb4fe45-8415-43c8-8d3f-e58ab03f1e89", + "methodName": "Remote360FileUploadConfirmation", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.InitiationError", + "joynr.de.bmw.infotainment.telematic.rs.R360.R360ExecutionState", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.BasicPosition", + "java.lang.String", + "java.lang.Short", + "java.lang.Short" + ], + "id": "364e08fd-6dde-4fe8-9dc1-9683fe0a3bb1", + "methodName": "Remote360InitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.R360.R360ExecutionState" + ], + "id": "5e3ad135-a7c8-448a-970e-ec41f51f3428", + "methodName": "Remote360Status", + "returnType": "void" + }, + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String", + "java.lang.String" + ], + "id": "6218361e-f767-4316-b0d7-c6b816fe6814", + "methodName": "sendPublicKey", + "returnType": "void" + }, + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String", + "joynr.de.bmw.infotainment.telematic.rs.commons.RemoteServicesStatusTypes.DriverActivationState" + ], + "id": "99f381c2-8d95-427f-9771-f9cbad6a592f", + "methodName": "sendR360DriverActivationState", + "returnType": "void" + }, + { + "id": "6b94b91a-98ef-446c-87f1-21df1fdc3633", + "methodName": "Remote360InitStatus", + "returnType": "void" + }, + { + "id": "61029247-2a83-4ae7-b69c-ee41bfc59f85", + "methodName": "Remote360Status", + "returnType": "void" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsJoynrApiV2.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsJoynrApiV2.json new file mode 100644 index 00000000..8be2b868 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsJoynrApiV2.json @@ -0,0 +1,504 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.rs.rsjoynrapi.v2.RemoteVehicleFinderStatus", + "enabled": true, + "fileName": "", + "id": "6355413d-fc88-46fe-b284-8573f544b46b", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" + ], + "id": "701cbef6-8037-450e-8218-54dfa86622d2", + "methodName": "vehicleFinderInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.vf.v2.VehicleFinderStatusTypes.VehicleFinderError", + "joynr.de.bmw.infotainment.telematic.rs.vf.v2.VehicleFinderStatusTypes.PositionData", + "joynr.de.bmw.infotainment.telematic.rs.vf.v2.VehicleFinderStatusTypes.PearlChain" + ], + "id": "5a4c7d19-21fc-4cdb-a33c-9fe188973888", + "methodName": "vehicleFinderStatus", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs.rsjoynrapi.v2.RemoteVehicleDetectionStatus", + "enabled": true, + "fileName": "", + "id": "88faa8ae-0322-488e-98e8-a5130dd96725", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" + ], + "id": "15b01e1c-eab9-4419-ba66-4ac998cc8d79", + "methodName": "remoteHornBlowInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rhl.v2.RemoteHornLightStatusTypes.RemoteHornLightError" + ], + "id": "a25f12ef-f8a7-47c2-aeeb-816b3da9bf53", + "methodName": "remoteHornBlowStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" + ], + "id": "a5ba332a-b357-488b-a192-40977250261b", + "methodName": "remoteLightFlashInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rhl.v2.RemoteHornLightStatusTypes.RemoteHornLightError" + ], + "id": "e8c92e96-239e-495f-9261-f2bfed8c27f2", + "methodName": "remoteLightFlashStatus", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs.rsjoynrapi.v2.RemoteDoorControlStatus", + "enabled": true, + "fileName": "", + "id": "94430ce4-b490-4c4e-9aad-b302dbd16a1e", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" + ], + "id": "707484db-d8fa-4ac4-b9c3-4e204c74fc1d", + "methodName": "remoteDoorLockInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rdc.v2.RemoteDoorControlStatusTypes.RemoteDoorControlError" + ], + "id": "30939bd5-6496-47a3-a4e8-5d33e80430c4", + "methodName": "remoteDoorLockStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" + ], + "id": "72675c9d-1f70-49b6-8c71-17f39a8ca9cc", + "methodName": "remoteDoorUnlockInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rdc.v2.RemoteDoorControlStatusTypes.RemoteDoorControlError" + ], + "id": "97554b70-6ad1-4c66-a4d9-1bed6f2d77fa", + "methodName": "remoteDoorUnlockStatus", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs.rsjoynrapi.v2.RemoteChargingProfileStatus", + "enabled": true, + "fileName": "", + "id": "fae67036-17f1-4480-839f-ef1985653fb4", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" + ], + "id": "b3f41169-381c-4957-a333-df1acbd7a5c6", + "methodName": "remoteChargingProfileInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rchs.rchp.v2.RemoteChargingProfileStatusTypes.RemoteChargingProfileError" + ], + "id": "4ff7aacb-b13a-4f5b-a7b3-f8af4d66c5bd", + "methodName": "remoteChargingProfileStatus", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs.rsjoynrapi.v2.RemoteClimateControlStatus", + "enabled": true, + "fileName": "", + "id": "fff388c5-219f-4c46-b677-6ce2751606ed", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" + ], + "id": "a40f971c-667c-422d-9703-35e43b4ac9b0", + "methodName": "remoteClimateNowInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "java.lang.Byte", + "joynr.de.bmw.infotainment.telematic.rs.rcc.v2.RemoteClimateControlStatusTypes.ClimateControlState", + "joynr.de.bmw.infotainment.telematic.rs.rcc.v2.RemoteClimateControlStatusTypes.EngineState", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rcc.v2.RemoteClimateControlStatusTypes.RemoteClimateControlError" + ], + "id": "9113e4d0-0a41-4043-ae26-b168849f3e1d", + "methodName": "remoteClimateNowStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" + ], + "id": "c755807d-69d9-4f9a-bee9-9de115b54b32", + "methodName": "remoteClimateTimerInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rcc.v2.RemoteClimateControlStatusTypes.RemoteClimateControlError" + ], + "id": "aff811dc-3288-4cc7-bbcd-bca1e29afc5c", + "methodName": "remoteClimateTimerStatus", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs.rsjoynrapi.v2.RemoteChargingControlStatus", + "enabled": true, + "fileName": "", + "id": "8520fb48-db9c-41c2-993a-346d79cd5983", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.InitiationError" + ], + "id": "ae1c178c-332e-4379-aca1-98aa7869adba", + "methodName": "remoteChargingControlInitStatus", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.Event", + "joynr.de.bmw.infotainment.telematic.rs.commons.v2.RemoteServicesStatusTypes.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.rchs.rchc.v2.RemoteChargingControlStatusTypes.RemoteChargingControlError" + ], + "id": "02d37f6c-7c93-428d-b4bb-fb157fba39f2", + "methodName": "remoteChargingControlStatus", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs360.rsjoynrapi.v2.Remote360Status", + "enabled": true, + "fileName": "", + "id": "13bc4619-d1a0-4519-ace7-2cdeef18e331", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.BasicPosition" + ], + "id": "b052092c-c394-4bf0-a75a-fa8f1775c996", + "methodName": "checkCountry", + "returnType": "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.CountryCheck" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.FileUploadState", + "java.lang.String", + "java.lang.String" + ], + "id": "a24d49e3-3903-4b07-a30b-128eee39330d", + "methodName": "fileUploadConfirmation", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.backend.r360.v2.types.R360ExecutionState", + "java.lang.Byte" + ], + "id": "b955380c-71be-411b-8ee9-1f274a0bc16a", + "methodName": "reserveResources", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.backend.r360.v2.types.R360ExecutionState" + ], + "id": "8c0c04e5-b1ec-4458-94c1-c5f22f647d7a", + "methodName": "statusUpdate", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs360.rsjoynrapi.v2.SurroundViewRecorderStatus", + "enabled": true, + "fileName": "", + "id": "1551fabe-e27a-4ef8-bf67-43198dc6c393", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String", + "java.lang.Boolean", + "java.lang.String" + ], + "id": "a649e530-abcd-4807-8638-7057f5ec5d98", + "methodName": "activationUpdate", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.FileUploadState", + "java.lang.String", + "java.lang.String" + ], + "id": "cdb768eb-5da8-48ad-8f64-2d72a54911cd", + "methodName": "fileUploadConfirmation", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.svr.v2.types.Recording[]", + "java.lang.String" + ], + "id": "c15f123c-c138-4aa6-9690-cda7ec92e83a", + "methodName": "recordingListUpdate", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.backend.svr.v2.types.SvrExecutionState", + "java.lang.Byte" + ], + "id": "0acea922-ba1f-4197-8cc5-4f8aa576f4d6", + "methodName": "reserveResources", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.backend.svr.v2.types.SvrExecutionState" + ], + "id": "a36648f7-7eb9-47bc-a73d-7cb0e25b3be5", + "methodName": "statusUpdate", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs360.rsjoynrapi.v2.InCarCameraStatus", + "enabled": true, + "fileName": "", + "id": "a549fa3f-07e7-4788-a8ca-b35e34b24fd2", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.BasicPosition" + ], + "id": "f054d5a9-3ad8-4640-bf17-450356c51506", + "methodName": "checkCountry", + "returnType": "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.CountryCheck" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.FileUploadState", + "java.lang.String", + "java.lang.String" + ], + "id": "64916c25-9962-47ad-9319-78c8a8848dc2", + "methodName": "fileUploadConfirmation", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.backend.icc.v2.types.IccExecutionState", + "java.lang.Byte" + ], + "id": "bc213335-4762-4e41-ba7b-ac70e00c3d99", + "methodName": "reserveResources", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.backend.icc.v2.types.IccExecutionState" + ], + "id": "1494ac7c-8de7-48c3-9c55-a81f702d0803", + "methodName": "statusUpdate", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs360.rsjoynrapi.v2.InCarCameraDwaStatus", + "enabled": true, + "fileName": "", + "id": "e4482e02-8602-4ecc-92e7-9774d7487488", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String", + "java.lang.Boolean", + "java.lang.String" + ], + "id": "9a9c29cb-7548-46a1-b067-11f08a771637", + "methodName": "activationUpdate", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.FileUploadState", + "java.lang.String", + "java.lang.String" + ], + "id": "b1e201f5-ff43-4a22-a301-d8f7d51d3fcf", + "methodName": "fileUploadConfirmation", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.iccdwa.v2.types.Recording[]", + "java.lang.String" + ], + "id": "d6a02884-15ef-4078-a68e-f05d85756b3e", + "methodName": "recordingListUpdate", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.backend.iccdwa.v2.types.IccDwaExecutionState", + "java.lang.Byte" + ], + "id": "b240abe5-a1be-48f1-96b6-73b7a04fae83", + "methodName": "reserveResources", + "returnType": "void" + }, + { + "argumentTypes": [ + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.Event", + "joynr.de.bmw.infotainment.telematic.rs.backend.commons.v2.types.ExecutionStatus", + "joynr.de.bmw.infotainment.telematic.rs.backend.iccdwa.v2.types.IccDwaExecutionState" + ], + "id": "ec114e56-e995-487e-87cc-c333ec6fa4b5", + "methodName": "statusUpdate", + "returnType": "void" + } + ] + }, + { + "annotations": [], + "className": "com.bmw.cc.rs360.rsjoynrapi.v2.PublicKeyApi", + "enabled": true, + "fileName": "", + "id": "77033e55-2484-4142-bed7-04c9816d054f", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String", + "java.lang.String" + ], + "id": "e726fd58-70ee-40ea-9d81-3a351eded062", + "methodName": "sendPublicKey", + "returnType": "void" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsProvisioningMdb.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsProvisioningMdb.json new file mode 100644 index 00000000..982872e7 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/RsProvisioningMdb.json @@ -0,0 +1,33 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": true, + "queueEntryPointType": "JMS", + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.rs.provisioningapi.jms.ProvisioningAckMDB", + "enabled": true, + "fileName": "", + "id": "dd08e5a4-46e1-4254-ab26-9dc50e855b0b", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "javax.jms.Message" + ], + "id": "05aeca23-cfff-46e7-b8b9-8b2cbeb04556", + "methodName": "onMessage", + "returnType": "void" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/TrackESI-apple.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/TrackESI-apple.json new file mode 100644 index 00000000..826cf826 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/TrackESI-apple.json @@ -0,0 +1,89 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "com.bmw.cc.smc2.dkey.integration.track.v2.boundary.TrackESI", + "enabled": true, + "fileName": "", + "id": "152f4773-b05a-4dce-9525-f96f8ed2b5e0", + "matcher": "EQUALS", + "methodRules": [ + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String", + "com.bmw.cc.smc2.dkey.integration.track.v2.boundary.request.EventNotificationRequest", + "java.time.Instant" + ], + "id": "fc3e1652-f5bf-4281-b1d4-6958af3f70cb", + "methodName": "eventNotification", + "returnType": "com.bmw.cc.smc2.commons.utils.entity.Result" + }, + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String", + "com.bmw.cc.smc2.dkey.bm.track.entity.EventNotificationRequestDO", + "java.time.Instant" + ], + "id": "76ad362b-0670-46fc-8792-288edfe3e7ca", + "methodName": "eventNotification", + "returnType": "com.bmw.cc.smc2.commons.utils.entity.Result" + }, + { + "argumentTypes": [ + "com.bmw.cc.smc2.dkey.bm.key.pdo.VehicleKeyPDO", + "com.bmw.cc.smc2.dkey.bm.smc15.entity.DeviceEndpointBE", + "com.bmw.cc.smc2.dkey.integration.track.v2.boundary.request.EventNotificationRequest", + "java.time.Instant" + ], + "id": "30857f5c-0533-4645-aa24-c6a94255a800", + "methodName": "eventNotificationRetry", + "returnType": "java.util.concurrent.Future" + }, + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String" + ], + "id": "c76aaeec-c4d6-473a-8252-7bd4faa41601", + "methodName": "healthCheck", + "returnType": "com.bmw.cc.smc2.commons.utils.entity.Result" + }, + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String", + "com.bmw.cc.smc2.dkey.integration.track.v2.boundary.request.ManageKeyRequest", + "java.time.Instant" + ], + "id": "4abefe4a-aa6a-47d7-8e65-27d77902181c", + "methodName": "manageKey", + "returnType": "com.bmw.cc.smc2.commons.utils.entity.Result" + }, + { + "argumentTypes": [ + "java.lang.String", + "java.lang.String", + "com.bmw.cc.smc2.dkey.integration.track.v2.boundary.request.ManageKeyRequest", + "java.time.Instant" + ], + "id": "ee2d12b5-2283-4083-88ba-356b03d91f42", + "methodName": "manageKeyRetry", + "returnType": "java.util.concurrent.Future" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/XCS-JOYNR-E2E.json b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/XCS-JOYNR-E2E.json new file mode 100644 index 00000000..056f2380 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/XCS-JOYNR-E2E.json @@ -0,0 +1,100 @@ +{ + "enabled": true, + "metadata": { + "clusterVersion": "1.211.111.20210222-093946", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "processGroups": [], + "queueEntryPoint": false, + "queueEntryPointType": null, + "rules": [ + { + "annotations": [], + "className": "joynr.de.bmw.infotainment.telematic.xcall.XCallBackendProvider", + "enabled": true, + "fileName": "", + "id": "bc2c40d7-cb4d-4766-b607-c8653c7ba45b", + "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" + ], + "id": "f4ff71b0-6afa-4397-be71-e72ee012439b", + "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" + ], + "id": "26518925-47fd-4697-8c25-123129d5afe0", + "methodName": "terminateXCallFromVehicle", + "returnType": "io.joynr.provider.Promise" + } + ] + }, + { + "annotations": [], + "className": "joynr.de.bmw.infotainment.telematic.xcall.v1.XCallBackendProvider", + "enabled": true, + "fileName": "", + "id": "37b88447-4196-49a6-bae4-db6840f99e04", + "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" + ], + "id": "fe38d13b-255b-41f7-8a01-9280d41fff74", + "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" + ], + "id": "91118f3a-fa7b-4829-9eab-28ba9216050e", + "methodName": "terminateXCallFromVehicle", + "returnType": "io.joynr.provider.Promise" + } + ] + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/custom-service-java/custom-service-java.yaml b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/custom-service-java.yaml new file mode 100644 index 00000000..a4a25510 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/custom-service-java/custom-service-java.yaml @@ -0,0 +1,225 @@ +config: +- CarStatusInformationKafkaIN: CarStatusInformationKafkaIN.json +- JOYNR: JOYNR.json +- CASATimer: CASATimer.json +- LSCWorkerKafkaIN: LSCWorkerKafkaIN.json +- TrackESI-apple: TrackESI-apple.json +- RsJoynrApiV1: RsJoynrApiV1.json +- RsJoynrApiV2: RsJoynrApiV2.json +- RsProvisioningMdb: RsProvisioningMdb.json +- RsEventTimeoutTimer: RsEventTimeoutTimer.json +- BASE-Gcdm: BASE-Gcdm.json +- BASE-HereMaps: BASE-HereMaps.json +- BASE-Istats: BASE-Istats.json +- BASE-Loc: BASE-Loc.json +- BASE-LosFts: BASE-LosFts.json +- BASE-Los: BASE-Los.json +- BASE-Msgsvc: BASE-Msgsvc.json +- BASE-Ngtp: BASE-Ngtp.json +- BASE-Pisa: BASE-Pisa.json +- BASE-Rsa: BASE-Rsa.json +- BASE-Scaa: BASE-Scaa.json +- BASE-SvdsVehicles: BASE-SvdsVehicles.json +- BASE-Tsrd: BASE-Tsrd.json +- BASE-Tssb: BASE-Tssb.json +- BASE-Xcs: BASE-Xcs.json +- XCS-JOYNR-E2E: XCS-JOYNR-E2E.json +- ECS-JOYNR-E2E: ECS-JOYNR-E2E.json +- ACDS-JOYNR-E2E: ACDS-JOYNR-E2E.json +- DPP-JOYNR: DPP-JOYNR.json + +ACDS-JOYNR-E2E: +- name: ACDS - JOYNR - E2E +- skipDeployment: "true" +ACDS-JOYNR-E2E.EMEA-Prod: +- name: ACDS - JOYNR - E2E +- skipDeployment: "false" + +BASE-Gcdm: +- name: BASE - Gcdm +- skipDeployment: "true" +BASE-Gcdm.EMEA-Prod: +- name: BASE - Gcdm +- skipDeployment: "false" + +BASE-HereMaps: +- name: BASE - HereMaps +- skipDeployment: "true" +BASE-HereMaps.EMEA-Prod: +- name: BASE - HereMaps +- skipDeployment: "false" + +BASE-Istats: +- name: BASE - Istats +- skipDeployment: "true" +BASE-Istats.EMEA-Prod: +- name: BASE - Istats +- skipDeployment: "false" + +BASE-Loc: +- name: BASE - Loc +- skipDeployment: "true" +BASE-Loc.EMEA-Prod: +- name: BASE - Loc +- skipDeployment: "false" + +BASE-Los: +- name: BASE - Los +- skipDeployment: "true" +BASE-Los.EMEA-Prod: +- name: BASE - Los +- skipDeployment: "false" + +BASE-LosFts: +- name: BASE - LosFts +- skipDeployment: "true" +BASE-LosFts.EMEA-Prod: +- name: BASE - LosFts +- skipDeployment: "false" + +BASE-Msgsvc: +- name: BASE - Msgsvc +- skipDeployment: "true" +BASE-Msgsvc.EMEA-Prod: +- name: BASE - Msgsvc +- skipDeployment: "false" + +BASE-Ngtp: +- name: BASE - Ngtp +- skipDeployment: "true" +BASE-Ngtp.EMEA-Prod: +- name: BASE - Ngtp +- skipDeployment: "false" + +BASE-Pisa: +- name: BASE - Pisa +- skipDeployment: "true" +BASE-Pisa.EMEA-Prod: +- name: BASE - Pisa +- skipDeployment: "false" + +BASE-Rsa: +- name: BASE - Rsa +- skipDeployment: "true" +BASE-Rsa.EMEA-Prod: +- name: BASE - Rsa +- skipDeployment: "false" + +BASE-Scaa: +- name: BASE - Scaa +- skipDeployment: "true" +BASE-Scaa.EMEA-Prod: +- name: BASE - Scaa +- skipDeployment: "false" + +BASE-SvdsVehicles: +- name: BASE - SvdsVehicles +- skipDeployment: "true" +BASE-SvdsVehicles.EMEA-Prod: +- name: BASE - SvdsVehicles +- skipDeployment: "false" + +BASE-Tsrd: +- name: BASE - Tsrd +- skipDeployment: "true" +BASE-Tsrd.EMEA-Prod: +- name: BASE - Tsrd +- skipDeployment: "false" + +BASE-Tssb: +- name: BASE - Tssb +- skipDeployment: "true" +BASE-Tssb.EMEA-Prod: +- name: BASE - Tssb +- skipDeployment: "false" + +BASE-Xcs: +- name: BASE - Xcs +- skipDeployment: "true" +BASE-Xcs.EMEA-Prod: +- name: BASE - Xcs +- skipDeployment: "false" + +CASATimer: +- name: CASA Timer +- skipDeployment: "true" +CASATimer.EMEA-Prod: +- name: CASA Timer +- skipDeployment: "false" + +CarStatusInformationKafkaIN: +- name: Car Status Information Kafka IN +- skipDeployment: "true" +CarStatusInformationKafkaIN.EMEA-Prod: +- name: Car Status Information Kafka IN +- skipDeployment: "false" + +DPP-JOYNR: +- name: DPP - JOYNR +- skipDeployment: "true" +DPP-JOYNR.EMEA-Prod: +- name: DPP - JOYNR +- skipDeployment: "false" + +ECS-JOYNR-E2E: +- name: ECS - JOYNR - E2E +- skipDeployment: "true" +ECS-JOYNR-E2E.EMEA-Prod: +- name: ECS - JOYNR - E2E +- skipDeployment: "false" + +JOYNR: +- name: JOYNR +- skipDeployment: "true" +JOYNR.EMEA-Prod: +- name: JOYNR +- skipDeployment: "false" + +LSCWorkerKafkaIN: +- name: LSC Worker Kafka IN +- skipDeployment: "true" +LSCWorkerKafkaIN.EMEA-Prod: +- name: LSC Worker Kafka IN +- skipDeployment: "false" + +RsEventTimeoutTimer: +- name: RsEventTimeoutTimer +- skipDeployment: "true" +RsEventTimeoutTimer.EMEA-Prod: +- name: RsEventTimeoutTimer +- skipDeployment: "false" + +RsJoynrApiV1: +- name: RsJoynrApiV1 +- skipDeployment: "true" +RsJoynrApiV1.EMEA-Prod: +- name: RsJoynrApiV1 +- skipDeployment: "false" + +RsJoynrApiV2: +- name: RsJoynrApiV2 +- skipDeployment: "true" +RsJoynrApiV2.EMEA-Prod: +- name: RsJoynrApiV2 +- skipDeployment: "false" + +RsProvisioningMdb: +- name: RsProvisioningMdb +- skipDeployment: "true" +RsProvisioningMdb.EMEA-Prod: +- name: RsProvisioningMdb +- skipDeployment: "false" + +TrackESI-apple: +- name: TrackESI - apple +- skipDeployment: "true" +TrackESI-apple.EMEA-Prod: +- name: TrackESI - apple +- skipDeployment: "false" + +XCS-JOYNR-E2E: +- name: XCS - JOYNR - E2E +- skipDeployment: "true" +XCS-JOYNR-E2E.EMEA-Prod: +- name: XCS - JOYNR - E2E +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-attributes/GCID.json b/BMW-Dynatrace-config/00_Global-Config/request-attributes/GCID.json new file mode 100644 index 00000000..d40f5ec1 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-attributes/GCID.json @@ -0,0 +1,115 @@ +{ + "aggregation": "FIRST", + "confidential": true, + "dataSources": [ + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/gcid/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "(\\w{8}-\\w{4}-\\w{4}-\\w{4}-\\w{12})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/customer/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "(\\w{8}-\\w{4}-\\w{4}-\\w{4}-\\w{12})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/motorist/", + "position": "BEFORE" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "(\\w{8}-\\w{4}-\\w{4}-\\w{4}-\\w{12})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/motorists/", + "position": "BEFORE" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "(\\w{8}-\\w{4}-\\w{4}-\\w{4}-\\w{12})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/user/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "(\\w{8}-\\w{4}-\\w{4}-\\w{4}-\\w{12})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/users/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "(\\w{8}-\\w{4}-\\w{4}-\\w{4}-\\w{12})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/driver/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "(\\w{8}-\\w{4}-\\w{4}-\\w{4}-\\w{12})" + } + } + ], + "dataType": "STRING", + "enabled": true, + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 3 + ] + }, + "name": "{{.name}}", + "normalization": "ORIGINAL", + "skipPersonalDataMasking": false +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-attributes/KeyID.json b/BMW-Dynatrace-config/00_Global-Config/request-attributes/KeyID.json new file mode 100644 index 00000000..80d70b0e --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-attributes/KeyID.json @@ -0,0 +1,43 @@ +{ + "aggregation": "FIRST", + "confidential": false, + "dataSources": [ + { + "enabled": true, + "methods": [ + { + "argumentIndex": 1, + "capture": "ARGUMENT", + "deepObjectAccess": ".getKeyID()", + "method": { + "argumentTypes": [ + "com.bmw.cc.smc2.dkey.api.track.v2.entity.TrackKeyRequest" + ], + "className": "com.bmw.cc.smc2.dkey.api.track.v2.boundary.TrackApiResource", + "methodName": "trackKey", + "modifiers": [], + "returnType": "javax.ws.rs.core.Response", + "visibility": "PUBLIC" + } + } + ], + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + } + ], + "dataType": "STRING", + "enabled": true, + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 3 + ] + }, + "name": "{{.name}}", + "normalization": "ORIGINAL", + "skipPersonalDataMasking": false +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-attributes/RsCountryCodeIso.json b/BMW-Dynatrace-config/00_Global-Config/request-attributes/RsCountryCodeIso.json new file mode 100644 index 00000000..cc669d99 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-attributes/RsCountryCodeIso.json @@ -0,0 +1,77 @@ +{ + "aggregation": "LAST", + "confidential": true, + "dataSources": [ + { + "enabled": true, + "methods": [ + { + "argumentIndex": 1, + "capture": "ARGUMENT", + "deepObjectAccess": ".getVehicleInformation().getCountryCodeISO()", + "method": { + "argumentTypes": [ + "com.bmw.cc.rs360.entity.Event", + "com.bmw.cc.rs360.entity.EventStateEnum" + ], + "className": "com.bmw.cc.rs360.controller.EventController", + "methodName": "updateEventState", + "modifiers": [], + "returnType": "void", + "visibility": "PUBLIC" + } + } + ], + "scope": { + "tagOfProcessGroup": "Component:Remote 360" + }, + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + }, + { + "enabled": true, + "methods": [ + { + "argumentIndex": 1, + "capture": "ARGUMENT", + "deepObjectAccess": ".getVehicleInformation().getCountryCodeISO()", + "method": { + "argumentTypes": [ + "com.bmw.cc.rs.entity.Event", + "com.bmw.cc.rs.entity.EventStateEnum" + ], + "className": "com.bmw.cc.rs.entity.EventController", + "methodName": "updateEventState", + "modifiers": [], + "returnType": "void", + "visibility": "PUBLIC" + } + } + ], + "scope": { + "tagOfProcessGroup": "Component:RemoteServices" + }, + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + } + ], + "dataType": "STRING", + "enabled": true, + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 3 + ] + }, + "name": "{{.name}}", + "normalization": "ORIGINAL", + "skipPersonalDataMasking": false +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-attributes/RsEventId.json b/BMW-Dynatrace-config/00_Global-Config/request-attributes/RsEventId.json new file mode 100644 index 00000000..c163931d --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-attributes/RsEventId.json @@ -0,0 +1,77 @@ +{ + "aggregation": "FIRST", + "confidential": false, + "dataSources": [ + { + "enabled": true, + "methods": [ + { + "argumentIndex": 1, + "capture": "ARGUMENT", + "deepObjectAccess": ".getEventId()", + "method": { + "argumentTypes": [ + "com.bmw.cc.rs360.entity.Event", + "com.bmw.cc.rs360.entity.EventStateEnum" + ], + "className": "com.bmw.cc.rs360.controller.EventController", + "methodName": "updateEventState", + "modifiers": [], + "returnType": "void", + "visibility": "PUBLIC" + } + } + ], + "scope": { + "tagOfProcessGroup": "Component:Remote 360" + }, + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + }, + { + "enabled": true, + "methods": [ + { + "argumentIndex": 1, + "capture": "ARGUMENT", + "deepObjectAccess": ".getEventId()", + "method": { + "argumentTypes": [ + "com.bmw.cc.rs.entity.Event", + "com.bmw.cc.rs.entity.EventStateEnum" + ], + "className": "com.bmw.cc.rs.entity.EventController", + "methodName": "updateEventState", + "modifiers": [], + "returnType": "void", + "visibility": "PUBLIC" + } + } + ], + "scope": { + "tagOfProcessGroup": "Component:RemoteServices" + }, + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + } + ], + "dataType": "STRING", + "enabled": true, + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 3 + ] + }, + "name": "{{.name}}", + "normalization": "ORIGINAL", + "skipPersonalDataMasking": false +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-attributes/RsEventStatus.json b/BMW-Dynatrace-config/00_Global-Config/request-attributes/RsEventStatus.json new file mode 100644 index 00000000..d43c1b4a --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-attributes/RsEventStatus.json @@ -0,0 +1,77 @@ +{ + "aggregation": "LAST", + "confidential": false, + "dataSources": [ + { + "enabled": true, + "methods": [ + { + "argumentIndex": 2, + "capture": "ARGUMENT", + "deepObjectAccess": ".toString()", + "method": { + "argumentTypes": [ + "com.bmw.cc.rs360.entity.Event", + "com.bmw.cc.rs360.entity.EventStateEnum" + ], + "className": "com.bmw.cc.rs360.controller.EventController", + "methodName": "updateEventState", + "modifiers": [], + "returnType": "void", + "visibility": "PUBLIC" + } + } + ], + "scope": { + "tagOfProcessGroup": "Component:Remote 360" + }, + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + }, + { + "enabled": true, + "methods": [ + { + "argumentIndex": 2, + "capture": "ARGUMENT", + "deepObjectAccess": ".toString()", + "method": { + "argumentTypes": [ + "com.bmw.cc.rs.entity.Event", + "com.bmw.cc.rs.entity.EventStateEnum" + ], + "className": "com.bmw.cc.rs.entity.EventController", + "methodName": "updateEventState", + "modifiers": [], + "returnType": "void", + "visibility": "PUBLIC" + } + } + ], + "scope": { + "tagOfProcessGroup": "Component:RemoteServices" + }, + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + } + ], + "dataType": "STRING", + "enabled": true, + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 3 + ] + }, + "name": "{{.name}}", + "normalization": "ORIGINAL", + "skipPersonalDataMasking": false +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-attributes/RsType.json b/BMW-Dynatrace-config/00_Global-Config/request-attributes/RsType.json new file mode 100644 index 00000000..e8942d4d --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-attributes/RsType.json @@ -0,0 +1,107 @@ +{ + "aggregation": "FIRST", + "confidential": false, + "dataSources": [ + { + "enabled": true, + "methods": [ + { + "argumentIndex": 1, + "capture": "ARGUMENT", + "deepObjectAccess": ".getRsType().name()", + "method": { + "argumentTypes": [ + "com.bmw.cc.rs360.entity.Event", + "com.bmw.cc.rs360.entity.EventStateEnum" + ], + "className": "com.bmw.cc.rs360.controller.EventController", + "methodName": "updateEventState", + "modifiers": [], + "returnType": "void", + "visibility": "PUBLIC" + } + } + ], + "scope": { + "tagOfProcessGroup": "Component:Remote 360" + }, + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + }, + { + "enabled": true, + "methods": [ + { + "argumentIndex": 1, + "capture": "ARGUMENT", + "deepObjectAccess": ".getRsType().name()", + "method": { + "argumentTypes": [ + "com.bmw.cc.rs.entity.Event", + "com.bmw.cc.rs.entity.EventStateEnum" + ], + "className": "com.bmw.cc.rs.entity.EventController", + "methodName": "updateEventState", + "modifiers": [], + "returnType": "void", + "visibility": "PUBLIC" + } + } + ], + "scope": { + "tagOfProcessGroup": "Component:RemoteServices" + }, + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + }, + { + "enabled": true, + "methods": [ + { + "argumentIndex": 2, + "capture": "ARGUMENT", + "deepObjectAccess": ".name()", + "method": { + "argumentTypes": [ + "java.lang.String", + "com.bmw.cc.rscockpit.bm.admin.entity.RemoteServiceType" + ], + "className": "com.bmw.cc.rscockpit.bm.admin.AdminTokenBA", + "methodName": "generateAdminToken", + "modifiers": [], + "returnType": "java.lang.String", + "visibility": "PUBLIC" + } + } + ], + "scope": { + "tagOfProcessGroup": "Component:RS Cockpit" + }, + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + } + ], + "dataType": "STRING", + "enabled": true, + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 3 + ] + }, + "name": "{{.name}}", + "normalization": "ORIGINAL", + "skipPersonalDataMasking": false +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-attributes/RsVehicleType.json b/BMW-Dynatrace-config/00_Global-Config/request-attributes/RsVehicleType.json new file mode 100644 index 00000000..b568b885 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-attributes/RsVehicleType.json @@ -0,0 +1,77 @@ +{ + "aggregation": "LAST", + "confidential": false, + "dataSources": [ + { + "enabled": true, + "methods": [ + { + "argumentIndex": 1, + "capture": "ARGUMENT", + "deepObjectAccess": "determineVehicleTypeIfAvailable().name()", + "method": { + "argumentTypes": [ + "com.bmw.cc.rs.entity.Event", + "com.bmw.cc.rs.entity.EventStateEnum" + ], + "className": "com.bmw.cc.rs.entity.EventController", + "methodName": "updateEventState", + "modifiers": [], + "returnType": "void", + "visibility": "PUBLIC" + } + } + ], + "scope": { + "tagOfProcessGroup": "Component:RemoteServices" + }, + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + }, + { + "enabled": true, + "methods": [ + { + "argumentIndex": 1, + "capture": "ARGUMENT", + "deepObjectAccess": "determineVehicleTypeIfAvailable().name()", + "method": { + "argumentTypes": [ + "com.bmw.cc.rs360.entity.Event", + "com.bmw.cc.rs360.entity.EventStateEnum" + ], + "className": "com.bmw.cc.rs360.controller.EventController", + "methodName": "updateEventState", + "modifiers": [], + "returnType": "void", + "visibility": "PUBLIC" + } + } + ], + "scope": { + "tagOfProcessGroup": "Component:Remote 360" + }, + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + } + ], + "dataType": "STRING", + "enabled": true, + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 3 + ] + }, + "name": "{{.name}}", + "normalization": "ORIGINAL", + "skipPersonalDataMasking": false +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-attributes/TraceparentHTTPheaderfield.json b/BMW-Dynatrace-config/00_Global-Config/request-attributes/TraceparentHTTPheaderfield.json new file mode 100644 index 00000000..d4a0ea56 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-attributes/TraceparentHTTPheaderfield.json @@ -0,0 +1,27 @@ +{ + "aggregation": "FIRST", + "confidential": false, + "dataSources": [ + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "parameterName": "traceparent", + "source": "REQUEST_HEADER", + "valueProcessing": { + "splitAt": "", + "trim": false + } + } + ], + "dataType": "STRING", + "enabled": true, + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 3 + ] + }, + "name": "{{.name}}", + "normalization": "ORIGINAL", + "skipPersonalDataMasking": false +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-attributes/VIN.json b/BMW-Dynatrace-config/00_Global-Config/request-attributes/VIN.json new file mode 100644 index 00000000..c7bcf6a8 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-attributes/VIN.json @@ -0,0 +1,266 @@ +{ + "aggregation": "FIRST", + "confidential": true, + "dataSources": [ + { + "enabled": true, + "methods": [ + { + "argumentIndex": 1, + "capture": "ARGUMENT", + "deepObjectAccess": ".getVin()", + "method": { + "argumentTypes": [ + "com.bmw.cc.rs360.entity.Event", + "com.bmw.cc.rs360.entity.EventStateEnum" + ], + "className": "com.bmw.cc.rs360.controller.EventController", + "methodName": "updateEventState", + "modifiers": [], + "returnType": "void", + "visibility": "PUBLIC" + } + } + ], + "scope": { + "tagOfProcessGroup": "Component:Remote 360" + }, + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + }, + { + "enabled": true, + "methods": [ + { + "argumentIndex": 1, + "capture": "ARGUMENT", + "deepObjectAccess": ".getVin()", + "method": { + "argumentTypes": [ + "com.bmw.cc.rs.entity.Event", + "com.bmw.cc.rs.entity.EventStateEnum" + ], + "className": "com.bmw.cc.rs.entity.EventController", + "methodName": "updateEventState", + "modifiers": [], + "returnType": "void", + "visibility": "PUBLIC" + } + } + ], + "scope": { + "tagOfProcessGroup": "Component:RemoteServices" + }, + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "scope": { + "tagOfProcessGroup": "Component:agent-service" + }, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/agents/", + "endDelimiter": "-", + "position": "BETWEEN" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "([a-zA-Z0-9]{17})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "scope": { + "tagOfProcessGroup": "Component:App Repository" + }, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/npm/registry/provisionedAppNames/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "([a-zA-Z0-9]{17})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/vin/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "([a-zA-Z0-9]{17})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/car/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "([a-zA-Z0-9]{17})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/cars/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "([a-zA-Z0-9]{17})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/vehicle/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "([a-zA-Z0-9]{17})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/vehicles/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "([a-zA-Z0-9]{17})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/v1/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "([a-zA-Z0-9]{17})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/v2/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "([a-zA-Z0-9]{17})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/v3/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "([a-zA-Z0-9]{17})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/v4/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "([a-zA-Z0-9]{17})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/v5/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "([a-zA-Z0-9]{17})" + } + }, + { + "capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER", + "enabled": true, + "source": "URI_PATH", + "valueProcessing": { + "extractSubstring": { + "delimiter": "/v6/", + "position": "AFTER" + }, + "splitAt": "", + "trim": false, + "valueExtractorRegex": "([a-zA-Z0-9]{17})" + } + } + ], + "dataType": "STRING", + "enabled": true, + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 3 + ] + }, + "name": "{{.name}}", + "normalization": "ORIGINAL", + "skipPersonalDataMasking": false +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-attributes/getKeyID.json b/BMW-Dynatrace-config/00_Global-Config/request-attributes/getKeyID.json new file mode 100644 index 00000000..5bb330fa --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-attributes/getKeyID.json @@ -0,0 +1,40 @@ +{ + "aggregation": "FIRST", + "confidential": false, + "dataSources": [ + { + "enabled": true, + "methods": [ + { + "argumentIndex": 0, + "capture": "ARGUMENT", + "method": { + "argumentTypes": [], + "className": "com.bmw.cc.smc2.dkey.api.track.v2.entity.TrackKeyRequest", + "methodName": "getKeyID", + "modifiers": [], + "returnType": "java.lang.String", + "visibility": "PUBLIC" + } + } + ], + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + } + ], + "dataType": "STRING", + "enabled": true, + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 3 + ] + }, + "name": "{{.name}}", + "normalization": "ORIGINAL", + "skipPersonalDataMasking": false +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-attributes/request-attributes.yaml b/BMW-Dynatrace-config/00_Global-Config/request-attributes/request-attributes.yaml new file mode 100644 index 00000000..2d47e4d9 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-attributes/request-attributes.yaml @@ -0,0 +1,31 @@ +config: +- TraceparentHTTPheaderfield: TraceparentHTTPheaderfield.json +- getKeyID: getKeyID.json +- RsEventStatus: RsEventStatus.json +- GCID: GCID.json +- RsEventId: RsEventId.json +- RsVehicleType: RsVehicleType.json +- VIN: VIN.json +- KeyID: KeyID.json +- RsCountryCodeIso: RsCountryCodeIso.json +- RsType: RsType.json +GCID: +- name: GCID +KeyID: +- name: KeyID +RsCountryCodeIso: +- name: RsCountryCodeIso +RsEventId: +- name: RsEventId +RsEventStatus: +- name: RsEventStatus +RsType: +- name: RsType +RsVehicleType: +- name: RsVehicleType +TraceparentHTTPheaderfield: +- name: Traceparent HTTP header field +VIN: +- name: VIN +getKeyID: +- name: getKeyID diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apimeserviceremoteservicesvversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apimeserviceremoteservicesvversionVIN.json new file mode 100644 index 00000000..653969fd --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apimeserviceremoteservicesvversionVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/me/service/remoteservices/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/me/service/remoteservices/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apistorevversionVINexternaloffer.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apistorevversionVINexternaloffer.json new file mode 100644 index 00000000..469b422e --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apistorevversionVINexternaloffer.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/store/v[0-9]{1}/[a-zA-Z0-9]{17}/external/offer" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/store/v{version}/\u003cVIN\u003e/external/offer", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apistorevversionVINoffersAndPortfolios.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apistorevversionVINoffersAndPortfolios.json new file mode 100644 index 00000000..9ced5f61 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apistorevversionVINoffersAndPortfolios.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/store/v[0-9]{1}/[a-zA-Z0-9]{17}/offersAndPortfolios" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/store/v{version}/\u003cVIN\u003e/offersAndPortfolios", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicledynamicvversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicledynamicvversionVIN.json new file mode 100644 index 00000000..1b30abaa --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicledynamicvversionVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/vehicle/dynamic/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/vehicle/dynamic/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicleimagevversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicleimagevversionVIN.json new file mode 100644 index 00000000..fd2cfef2 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicleimagevversionVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/vehicle/image/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/vehicle/image/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicleservicepartnervversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicleservicepartnervversionVIN.json new file mode 100644 index 00000000..21c2524e --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicleservicepartnervversionVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/vehicle/servicepartner/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/vehicle/servicepartner/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicleservicevversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicleservicevversionVIN.json new file mode 100644 index 00000000..591fa356 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehicleservicevversionVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/vehicle/service/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/vehicle/service/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehiclevversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehiclevversionVIN.json new file mode 100644 index 00000000..d2119d5a --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivehiclevversionVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/vehicle/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/vehicle/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversioncurrentDrivervehicleVINdriver.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversioncurrentDrivervehicleVINdriver.json new file mode 100644 index 00000000..cb7841bf --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversioncurrentDrivervehicleVINdriver.json @@ -0,0 +1,60 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/v[0-9]{1}/currentDriver/vehicle/[a-zA-Z0-9]{17}/driver" + } + }, + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": true, + "type": "STRING", + "value": "/api/v[0-9]{1}/currentDriver/vehicle/[a-zA-Z0-9]{17}/driver/" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "current-driver-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/v{version}/currentDriver/vehicle/\u003cVIN\u003e/driver", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversioncurrentDrivervehicleVINdriverUUID.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversioncurrentDrivervehicleVINdriverUUID.json new file mode 100644 index 00000000..fa81296c --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversioncurrentDrivervehicleVINdriverUUID.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/v[0-9]{1}/currentDriver/vehicle/[a-zA-Z0-9]{17}/driver/[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "current-driver-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/v{version}/currentDriver/vehicle/\u003cVIN\u003e/driver/[UUID]", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversiondestinationscarsVINsuffix.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversiondestinationscarsVINsuffix.json new file mode 100644 index 00000000..927c1de9 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversiondestinationscarsVINsuffix.json @@ -0,0 +1,62 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/v[0-9]{1}/destination/cars/[a-zA-Z0-9]{17}/" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "destination-composite-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/v{version}/destinations/cars/\u003cVIN\u003e/{suffix}", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + }, + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/api/v[0-9]{1}/destinations/cars/[a-zA-Z0-9]{17}/(.*+)", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "suffix", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionpresentationremote-commandsVINsuffix.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionpresentationremote-commandsVINsuffix.json new file mode 100644 index 00000000..03caedc3 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionpresentationremote-commandsVINsuffix.json @@ -0,0 +1,62 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/v[0-9]{1}/presentation/remote-commands/[a-zA-Z0-9]{17}/" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-remote-commands-composite-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/v{version}/presentation/remote-commands/\u003cVIN\u003e/{suffix}", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + }, + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/api/v[0-9]{1}/presentation/remote-commands/[a-zA-Z0-9]{17}/(.*+)", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "suffix", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionpresentationremote-historyVINsuffix.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionpresentationremote-historyVINsuffix.json new file mode 100644 index 00000000..fb2be3ab --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionpresentationremote-historyVINsuffix.json @@ -0,0 +1,62 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/v[0-9]{1}/presentation/remote-history/[a-zA-Z0-9]{17}/" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-remote-commands-composite-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/v{version}/presentation/remote-history/\u003cVIN\u003e/{suffix}", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + }, + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/api/v[0-9]{1}/presentation/remote-history/[a-zA-Z0-9]{17}/(.*+)", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "suffix", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionpresentationvehiclesVINimages.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionpresentationvehiclesVINimages.json new file mode 100644 index 00000000..b1998904 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionpresentationvehiclesVINimages.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/v[0-9]{1}/presentation/vehicles/[a-zA-Z0-9]{17}/images" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "image-composite-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/v{version}/presentation/vehicles/\u003cVIN\u003e/images", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionrecordingsvehicleVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionrecordingsvehicleVIN.json new file mode 100644 index 00000000..58f6a89f --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionrecordingsvehicleVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/v[0-9]{1}/recordings/vehicle/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "remote-360-composite-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/v{version}/recordings/vehicle/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionusersUUIDvehiclesVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionusersUUIDvehiclesVIN.json new file mode 100644 index 00000000..13f5e202 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionusersUUIDvehiclesVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/v[0-9]{1}/users/[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}/vehicles/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-user-relationship-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/v{version}/users/[UUID]/vehicles/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehicleVINsuffix.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehicleVINsuffix.json new file mode 100644 index 00000000..3232a934 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehicleVINsuffix.json @@ -0,0 +1,62 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/v[0-9]{1}/vehicle/[a-zA-Z0-9]{17}/" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "remote-360-composite-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/v{version}/vehicle/\u003cVIN\u003e/{suffix}", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + }, + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/api/v[0-9]{1}/vehicle/[a-zA-Z0-9]{17}/(.*+)", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "suffix", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVIN.json new file mode 100644 index 00000000..1e422823 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVIN.json @@ -0,0 +1,60 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/v[0-9]{1}/vehicles/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": true, + "type": "STRING", + "value": "/api/v[0-9]{1}/vehicles/[a-zA-Z0-9]{17}/" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-mapping-composite-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/v{version}/vehicles/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVINsuffix-vcs.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVINsuffix-vcs.json new file mode 100644 index 00000000..6470db74 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVINsuffix-vcs.json @@ -0,0 +1,62 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/v[0-9]{1}/vehicles/[a-zA-Z0-9]{17}/" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-composite-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/v{version}/vehicles/\u003cVIN\u003e/{suffix}", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + }, + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/api/v[0-9]{1}/vehicles/[a-zA-Z0-9]{17}/(.*+)", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "suffix", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVINsuffix-vmcs.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVINsuffix-vmcs.json new file mode 100644 index 00000000..35c84690 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVINsuffix-vmcs.json @@ -0,0 +1,62 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/v[0-9]{1}/vehicles/[a-zA-Z0-9]{17}/" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-mapping-composite-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/v{version}/vehicles/\u003cVIN\u003e/{suffix}", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + }, + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/api/v[0-9]{1}/vehicles/[a-zA-Z0-9]{17}/(.*+)", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "suffix", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVINusers.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVINusers.json new file mode 100644 index 00000000..80ed8a65 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/apivversionvehiclesVINusers.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/api/v[0-9]{1}/vehicles/[a-zA-Z0-9]{17}/users" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-user-relationship-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/api/v{version}/vehicles/\u003cVIN\u003e/users", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilegenericinternalvversionVI.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilegenericinternalvversionVI.json new file mode 100644 index 00000000..f838db78 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilegenericinternalvversionVI.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/ccg/vehicle/chargingProfile/generic/internal/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CCG" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/ccg/vehicle/chargingProfile/generic/internal/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilegenericvversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilegenericvversionVIN.json new file mode 100644 index 00000000..3d8657ea --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilegenericvversionVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/ccg/vehicle/chargingProfile/generic/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CCG" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/ccg/vehicle/chargingProfile/generic/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfileinternalvversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfileinternalvversionVIN.json new file mode 100644 index 00000000..390f28e8 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfileinternalvversionVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/ccg/vehicle/chargingProfile/internal/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CCG" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/ccg/vehicle/chargingProfile/internal/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilemapgenericinternalvversio.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilemapgenericinternalvversio.json new file mode 100644 index 00000000..8ba23832 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilemapgenericinternalvversio.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/ccg/vehicle/chargingProfile/map/generic/internal/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CCG" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/ccg/vehicle/chargingProfile/map/generic/internal/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilevversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilevversionVIN.json new file mode 100644 index 00000000..0785ce0e --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclechargingProfilevversionVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/ccg/vehicle/chargingProfile/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CCG" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/ccg/vehicle/chargingProfile/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehicleclimateTimervversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehicleclimateTimervversionVIN.json new file mode 100644 index 00000000..8027688b --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehicleclimateTimervversionVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/ccg/vehicle/climateTimer/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CCG" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/ccg/vehicle/climateTimer/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehicleefficiencyvversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehicleefficiencyvversionVIN.json new file mode 100644 index 00000000..9d30070c --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehicleefficiencyvversionVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/ccg/vehicle/efficiency/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CCG" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/ccg/vehicle/efficiency/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclelocationvversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclelocationvversionVIN.json new file mode 100644 index 00000000..470a348a --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclelocationvversionVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/ccg/vehicle/location/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CCG" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/ccg/vehicle/location/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehicleservicevversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehicleservicevversionVIN.json new file mode 100644 index 00000000..ecb40d6c --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehicleservicevversionVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/ccg/vehicle/service/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CCG" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/ccg/vehicle/service/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclestatevversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclestatevversionVIN.json new file mode 100644 index 00000000..00987933 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/ccgvehiclestatevversionVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/ccg/vehicle/state/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "CCG" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/ccg/vehicle/state/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/cdcvversioninternetvehicleVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/cdcvversioninternetvehicleVIN.json new file mode 100644 index 00000000..cff5f1e2 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/cdcvversioninternetvehicleVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/cdc/v[0-9]{1}/internet/vehicle/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/cdc/v{version}/internet/vehicle/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsatc-intbmwgroupnetjirarestapilatestissueJIRAT.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsatc-intbmwgroupnetjirarestapilatestissueJIRAT.json new file mode 100644 index 00000000..6eaf718a --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsatc-intbmwgroupnetjirarestapilatestissueJIRAT.json @@ -0,0 +1,37 @@ +{ + "conditions": [ + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "BEGINS_WITH", + "negate": false, + "type": "STRING", + "value": "https://atc-int.bmwgroup.net/jira/rest/api/latest/issue/" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Connected Backend Services" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "https://atc-int.bmwgroup.net/jira/rest/api/latest/issue/\u003cJIRATicketNumber\u003e", + "placeholders": [] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsb2viimuc4194svdsvehicleinternalvversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsb2viimuc4194svdsvehicleinternalvversionVIN.json new file mode 100644 index 00000000..d73cb04e --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsb2viimuc4194svdsvehicleinternalvversionVIN.json @@ -0,0 +1,37 @@ +{ + "conditions": [ + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "https://b2vii.muc:4194/svds/vehicle/internal/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "https://b2vii.muc:4194/svds/vehicle/internal/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "REQUEST_NAME", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsb2viimuc4194svdsvehicleusersvversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsb2viimuc4194svdsvehicleusersvversionVIN.json new file mode 100644 index 00000000..cabe1fe9 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsb2viimuc4194svdsvehicleusersvversionVIN.json @@ -0,0 +1,37 @@ +{ + "conditions": [ + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "https://b2vii.muc:4194/svds/vehicle/users/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "https://b2vii.muc:4194/svds/vehicle/users/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "REQUEST_NAME", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsb2viimuc4194svdsvehiclevinLonglegacyvversionI.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsb2viimuc4194svdsvehiclevinLonglegacyvversionI.json new file mode 100644 index 00000000..4b1a6c8f --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsb2viimuc4194svdsvehiclevinLonglegacyvversionI.json @@ -0,0 +1,37 @@ +{ + "conditions": [ + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "https://b2vii.muc:4194/svds/vehicle/vinLong/legacy/v[0-9]{1}/[a-zA-Z0-9]" + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "https://b2vii.muc:4194/svds/vehicle/vinLong/legacy/v{version}/\u003cID\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "REQUEST_NAME", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsitsmsuite-gate-intbmwgroupnetirisincident-ser.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsitsmsuite-gate-intbmwgroupnetirisincident-ser.json new file mode 100644 index 00000000..c66d714f --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsitsmsuite-gate-intbmwgroupnetirisincident-ser.json @@ -0,0 +1,47 @@ +{ + "conditions": [ + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "https://itsmsuite-gate-int.bmwgroup.net/iris/incident-services/v1/incident/INC[0-9]" + } + }, + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "ENDS_WITH", + "negate": true, + "type": "STRING", + "value": "/workinfo" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Connected Backend Services" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "https://itsmsuite-gate-int.bmwgroup.net/iris/incident-services/v1/incident/\u003cITSMTicketNumber\u003e", + "placeholders": [] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsitsmsuite-gate-intbmwgroupnetirisincident-wor.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsitsmsuite-gate-intbmwgroupnetirisincident-wor.json new file mode 100644 index 00000000..4a175a89 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpsitsmsuite-gate-intbmwgroupnetirisincident-wor.json @@ -0,0 +1,47 @@ +{ + "metadata": { + "configurationVersions": [ + 0 + ], + "clusterVersion": "1.210.97.20210210-140317" + }, + "enabled": true, + "namingPattern": "https://itsmsuite-gate-int.bmwgroup.net/iris/incident-services/v1/incident//workinfo", + "managementZones": [], + "conditions": [ + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "type": "STRING", + "comparison": "REGEX_MATCHES", + "value": "https://itsmsuite-gate-int.bmwgroup.net/iris/incident-services/v1/incident/INC[0-9]/workinfo", + "negate": false, + "caseSensitive": false + } + }, + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "type": "STRING", + "comparison": "ENDS_WITH", + "value": "/workinfo", + "negate": false, + "caseSensitive": false + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "type": "TAG", + "comparison": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Connected Backend Services" + }, + "negate": false + } + } + ], + "placeholders": [] +} diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpvehicle-service-backgroundserviceconsulvversio.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpvehicle-service-backgroundserviceconsulvversio.json new file mode 100644 index 00000000..a5d8bd6a --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/httpvehicle-service-backgroundserviceconsulvversio.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "http://vehicle-service-background.service.consul/v[0-9]{1}/vehicle/[a-zA-Z0-9]{17}/properties" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-shadow-event-processor" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "http://vehicle-service-background.service.consul/v{version}/vehicle/\u003cVIN\u003e/properties", + "placeholders": [ + { + "aggregation": null, + "attribute": "REQUEST_NAME", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/npmregistryprovisionedAppNamesVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/npmregistryprovisionedAppNamesVIN.json new file mode 100644 index 00000000..688177fa --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/npmregistryprovisionedAppNamesVIN.json @@ -0,0 +1,37 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/npm/registry/provisionedAppNames/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "App Repository" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/npm/registry/provisionedAppNames/\u003cVIN\u003e", + "placeholders": [] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsapivversionVINhistory.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsapivversionVINhistory.json new file mode 100644 index 00000000..b148aa57 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsapivversionVINhistory.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/remoteservices/rsapi/v[0-9]{1}/[a-zA-Z0-9]{17}/history" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/remoteservices/rsapi/v{version}/\u003cVIN\u003e/history", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsapivversionVINstateexecution.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsapivversionVINstateexecution.json new file mode 100644 index 00000000..66008f9d --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsapivversionVINstateexecution.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/remoteservices/rsapi/v[0-9]{1}/[a-zA-Z0-9]{17}/state/execution" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/remoteservices/rsapi/v{version}/\u003cVIN\u003e/state/execution", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsvversioneventsvehicleVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsvversioneventsvehicleVIN.json new file mode 100644 index 00000000..753715bb --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsvversioneventsvehicleVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/remoteservices/rs/v[0-9]{1}/events/vehicle/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/remoteservices/rs/v{version}/events/vehicle/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsvversionvehicleVINservices.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsvversionvehicleVINservices.json new file mode 100644 index 00000000..958b19fb --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/remoteservicesrsvversionvehicleVINservices.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/remoteservices/rs/v[0-9]{1}/vehicle/[a-zA-Z0-9]{17}/services" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/remoteservices/rs/v{version}/vehicle/\u003cVIN\u003e/services", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/request-naming-service.yaml b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/request-naming-service.yaml new file mode 100644 index 00000000..15e9df43 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/request-naming-service.yaml @@ -0,0 +1,175 @@ +config: +- svcinfoconfirmationvversionVINstate: svcinfoconfirmationvversionVINstate.json +- smc2-e2eomcvversionvehiclesVINsupported: smc2-e2eomcvversionvehiclesVINsupported.json +- remoteservicesrsapivversionVINhistory: remoteservicesrsapivversionVINhistory.json +- remoteservicesrsvversioneventsvehicleVIN: remoteservicesrsvversioneventsvehicleVIN.json +- cdcvversioninternetvehicleVIN: cdcvversioninternetvehicleVIN.json +- apistorevversionVINoffersAndPortfolios: apistorevversionVINoffersAndPortfolios.json +- apimeserviceremoteservicesvversionVIN: apimeserviceremoteservicesvversionVIN.json +- apivehicledynamicvversionVIN: apivehicledynamicvversionVIN.json +- apivehicleservicevversionVIN: apivehicleservicevversionVIN.json +- apivehicleservicepartnervversionVIN: apivehicleservicepartnervversionVIN.json +- apivehicleimagevversionVIN: apivehicleimagevversionVIN.json +- apivehiclevversionVIN: apivehiclevversionVIN.json +- apistorevversionVINexternaloffer: apistorevversionVINexternaloffer.json +- svdsvehicleimagesvversionVIN: svdsvehicleimagesvversionVIN.json +- rs-360rsvversionrecordingsvehicleVIN: rs-360rsvversionrecordingsvehicleVIN.json +- remoteservicesrsapivversionVINstateexecution: remoteservicesrsapivversionVINstateexecution.json +- remoteservicesrsvversionvehicleVINservices: remoteservicesrsvversionvehicleVINservices.json +- httpsitsmsuite-gate-intbmwgroupnetirisincident-ser: httpsitsmsuite-gate-intbmwgroupnetirisincident-ser.json +- httpsatc-intbmwgroupnetjirarestapilatestissueJIRAT: httpsatc-intbmwgroupnetjirarestapilatestissueJIRAT.json +- vversionvehicleVINsuffix: vversionvehicleVINsuffix.json +- vversionvehicleVIN: vversionvehicleVIN.json +- vversionVINfeatures: vversionVINfeatures.json +- apivversioncurrentDrivervehicleVINdriverUUID: apivversioncurrentDrivervehicleVINdriverUUID.json +- apivversioncurrentDrivervehicleVINdriver: apivversioncurrentDrivervehicleVINdriver.json +- serviceapivehiclevversiongcidUUIDvinVINpds: serviceapivehiclevversiongcidUUIDvinVINpds.json +- serviceapivehiclevversiongcidUUIDvinVIN: serviceapivehiclevversiongcidUUIDvinVIN.json +- apivversionpresentationvehiclesVINimages: apivversionpresentationvehiclesVINimages.json +- apivversionusersUUIDvehiclesVIN: apivversionusersUUIDvehiclesVIN.json +- apivversionvehiclesVINusers: apivversionvehiclesVINusers.json +- npmregistryprovisionedAppNamesVIN: npmregistryprovisionedAppNamesVIN.json +- httpvehicle-service-backgroundserviceconsulvversio: httpvehicle-service-backgroundserviceconsulvversio.json +- vversionvehicleVINstatus: vversionvehicleVINstatus.json +- vversionmotoristUUIDagentsVIN-suffix: vversionmotoristUUIDagentsVIN-suffix.json +- vehiclesVINinfo: vehiclesVINinfo.json +- vversionvehiclesVINrsustatus: vversionvehiclesVINrsustatus.json +- vversionvehiclesVINreleasenotes: vversionvehiclesVINreleasenotes.json +- ccgvehicleservicevversionVIN: ccgvehicleservicevversionVIN.json +- ccgvehicleefficiencyvversionVIN: ccgvehicleefficiencyvversionVIN.json +- ccgvehicleclimateTimervversionVIN: ccgvehicleclimateTimervversionVIN.json +- ccgvehiclechargingProfilegenericinternalvversionVI: ccgvehiclechargingProfilegenericinternalvversionVI.json +- ccgvehiclechargingProfilevversionVIN: ccgvehiclechargingProfilevversionVIN.json +- ccgvehiclechargingProfileinternalvversionVIN: ccgvehiclechargingProfileinternalvversionVIN.json +- ccgvehiclechargingProfilegenericvversionVIN: ccgvehiclechargingProfilegenericvversionVIN.json +- ccgvehiclelocationvversionVIN: ccgvehiclelocationvversionVIN.json +- ccgvehiclestatevversionVIN: ccgvehiclestatevversionVIN.json +- ccgvehiclechargingProfilemapgenericinternalvversio: ccgvehiclechargingProfilemapgenericinternalvversio.json +- apivversionvehiclesVIN: apivversionvehiclesVIN.json +- apivversionrecordingsvehicleVIN: apivversionrecordingsvehicleVIN.json +- apivversionvehicleVINsuffix: apivversionvehicleVINsuffix.json +- apivversionvehiclesVINsuffix-vcs: apivversionvehiclesVINsuffix-vcs.json +- apivversionvehiclesVINsuffix-vmcs: apivversionvehiclesVINsuffix-vmcs.json +- apivversiondestinationscarsVINsuffix: apivversiondestinationscarsVINsuffix.json +- apivversionpresentationremote-historyVINsuffix: apivversionpresentationremote-historyVINsuffix.json +- apivversionpresentationremote-commandsVINsuffix: apivversionpresentationremote-commandsVINsuffix.json +- httpsb2viimuc4194svdsvehicleusersvversionVIN: httpsb2viimuc4194svdsvehicleusersvversionVIN.json +- httpsb2viimuc4194svdsvehicleinternalvversionVIN: httpsb2viimuc4194svdsvehicleinternalvversionVIN.json +- httpsb2viimuc4194svdsvehiclevinLonglegacyvversionI: httpsb2viimuc4194svdsvehiclevinLonglegacyvversionI.json +- httpsitsmsuite-gate-intbmwgroupnetirisincident-wor: httpsitsmsuite-gate-intbmwgroupnetirisincident-wor.json +apimeserviceremoteservicesvversionVIN: +- name: /api/me/service/remoteservices/v{version}/ +apistorevversionVINexternaloffer: +- name: /api/store/v{version}//external/offer +apistorevversionVINoffersAndPortfolios: +- name: /api/store/v{version}//offersAndPortfolios +apivehicledynamicvversionVIN: +- name: /api/vehicle/dynamic/v{version}/ +apivehicleimagevversionVIN: +- name: /api/vehicle/image/v{version}/ +apivehicleservicepartnervversionVIN: +- name: /api/vehicle/servicepartner/v{version}/ +apivehicleservicevversionVIN: +- name: /api/vehicle/service/v{version}/ +apivehiclevversionVIN: +- name: /api/vehicle/v{version}/ +apivversioncurrentDrivervehicleVINdriver: +- name: /api/v{version}/currentDriver/vehicle//driver +apivversioncurrentDrivervehicleVINdriverUUID: +- name: /api/v{version}/currentDriver/vehicle//driver/[UUID] +apivversiondestinationscarsVINsuffix: +- name: /api/v{version}/destinations/cars//{suffix} +apivversionpresentationremote-commandsVINsuffix: +- name: /api/v{version}/presentation/remote-commands//{suffix} +apivversionpresentationremote-historyVINsuffix: +- name: /api/v{version}/presentation/remote-history//{suffix} +apivversionpresentationvehiclesVINimages: +- name: /api/v{version}/presentation/vehicles//images +apivversionrecordingsvehicleVIN: +- name: /api/v{version}/recordings/vehicle/ +apivversionusersUUIDvehiclesVIN: +- name: /api/v{version}/users/[UUID]/vehicles/ +apivversionvehicleVINsuffix: +- name: /api/v{version}/vehicle//{suffix} +apivversionvehiclesVIN: +- name: /api/v{version}/vehicles/ +apivversionvehiclesVINsuffix-vcs: +- name: /api/v{version}/vehicles//{suffix} - vcs +apivversionvehiclesVINsuffix-vmcs: +- name: /api/v{version}/vehicles//{suffix} - vmcs +apivversionvehiclesVINusers: +- name: /api/v{version}/vehicles//users +ccgvehiclechargingProfilegenericinternalvversionVI: +- name: /ccg/vehicle/chargingProfile/generic/internal/v{version}/ +ccgvehiclechargingProfilegenericvversionVIN: +- name: /ccg/vehicle/chargingProfile/generic/v{version}/ +ccgvehiclechargingProfileinternalvversionVIN: +- name: /ccg/vehicle/chargingProfile/internal/v{version}/ +ccgvehiclechargingProfilemapgenericinternalvversio: +- name: /ccg/vehicle/chargingProfile/map/generic/internal/v{version}/ +ccgvehiclechargingProfilevversionVIN: +- name: /ccg/vehicle/chargingProfile/v{version}/ +ccgvehicleclimateTimervversionVIN: +- name: /ccg/vehicle/climateTimer/v{version}/ +ccgvehicleefficiencyvversionVIN: +- name: /ccg/vehicle/efficiency/v{version}/ +ccgvehiclelocationvversionVIN: +- name: /ccg/vehicle/location/v{version}/ +ccgvehicleservicevversionVIN: +- name: /ccg/vehicle/service/v{version}/ +ccgvehiclestatevversionVIN: +- name: /ccg/vehicle/state/v{version}/ +cdcvversioninternetvehicleVIN: +- name: /cdc/v{version}/internet/vehicle/ +httpsatc-intbmwgroupnetjirarestapilatestissueJIRAT: +- name: https://atc-int.bmwgroup.net/jira/rest/api/latest/issue/ +httpsb2viimuc4194svdsvehicleinternalvversionVIN: +- name: https://b2vii.muc:4194/svds/vehicle/internal/v{version}/ +httpsb2viimuc4194svdsvehicleusersvversionVIN: +- name: https://b2vii.muc:4194/svds/vehicle/users/v{version}/ +httpsb2viimuc4194svdsvehiclevinLonglegacyvversionI: +- name: https://b2vii.muc:4194/svds/vehicle/vinLong/legacy/v{version}/ +httpsitsmsuite-gate-intbmwgroupnetirisincident-ser: +- name: https://itsmsuite-gate-int.bmwgroup.net/iris/incident-services/v1/incident/ +httpvehicle-service-backgroundserviceconsulvversio: +- name: http://vehicle-service-background.service.consul/v{version}/vehicle//properties +npmregistryprovisionedAppNamesVIN: +- name: /npm/registry/provisionedAppNames/ +remoteservicesrsapivversionVINhistory: +- name: /remoteservices/rsapi/v{version}//history +remoteservicesrsapivversionVINstateexecution: +- name: /remoteservices/rsapi/v{version}//state/execution +remoteservicesrsvversioneventsvehicleVIN: +- name: /remoteservices/rs/v{version}/events/vehicle/ +remoteservicesrsvversionvehicleVINservices: +- name: /remoteservices/rs/v{version}/vehicle//services +rs-360rsvversionrecordingsvehicleVIN: +- name: /rs-360/rs/v{version}/recordings/vehicle/ +serviceapivehiclevversiongcidUUIDvinVIN: +- name: /service/api/vehicle/v{version}/gcid/[UUID]/vin/ +serviceapivehiclevversiongcidUUIDvinVINpds: +- name: /service/api/vehicle/v{version}/gcid/[UUID]/vin//pds +smc2-e2eomcvversionvehiclesVINsupported: +- name: /smc2-e2e/omc/v{version}/vehicles//supported +svcinfoconfirmationvversionVINstate: +- name: /svcinfo/confirmation/v{version}//state +svdsvehicleimagesvversionVIN: +- name: /svds/vehicle/images/v{version}/ +vehiclesVINinfo: +- name: /vehicles//info +vversionVINfeatures: +- name: /v{version}//features +vversionmotoristUUIDagentsVIN-suffix: +- name: /v{version}/motorist/[UUID]/agents/-{suffix} +vversionvehicleVIN: +- name: /v{version}/vehicle/ +vversionvehicleVINstatus: +- name: /v{version}/vehicle//status +vversionvehicleVINsuffix: +- name: /v{version}/vehicle//{suffix} +vversionvehiclesVINreleasenotes: +- name: /v{version}/vehicles//releasenotes +vversionvehiclesVINrsustatus: +- name: /v{version}/vehicles//rsustatus +httpsitsmsuite-gate-intbmwgroupnetirisincident-wor: +- name: httpsitsmsuite-gate-intbmwgroupnetirisincident-wor diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/rs-360rsvversionrecordingsvehicleVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/rs-360rsvversionrecordingsvehicleVIN.json new file mode 100644 index 00000000..5c1e426a --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/rs-360rsvversionrecordingsvehicleVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/rs-360/rs/v[0-9]{1}/recordings/vehicle/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/rs-360/rs/v{version}/recordings/vehicle/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/serviceapivehiclevversiongcidUUIDvinVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/serviceapivehiclevversiongcidUUIDvinVIN.json new file mode 100644 index 00000000..03571b65 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/serviceapivehiclevversiongcidUUIDvinVIN.json @@ -0,0 +1,60 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/service/api/vehicle/v[0-9]{1}/gcid/[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}/vin/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "ENDS_WITH", + "negate": true, + "type": "STRING", + "value": "/pds" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Perseus" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/service/api/vehicle/v{version}/gcid/[UUID]/vin/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/serviceapivehiclevversiongcidUUIDvinVINpds.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/serviceapivehiclevversiongcidUUIDvinVINpds.json new file mode 100644 index 00000000..4c02a03d --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/serviceapivehiclevversiongcidUUIDvinVINpds.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/service/api/vehicle/v[0-9]{1}/gcid/[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}/vin/[a-zA-Z0-9]{17}/pds" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Perseus" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/service/api/vehicle/v{version}/gcid/[UUID]/vin/\u003cVIN\u003e/pds", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/smc2-e2eomcvversionvehiclesVINsupported.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/smc2-e2eomcvversionvehiclesVINsupported.json new file mode 100644 index 00000000..e1191bdf --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/smc2-e2eomcvversionvehiclesVINsupported.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/smc2-e2e/omc/v[0-9]{1}/vehicles/[a-zA-Z0-9]{17}/supported" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/smc2-e2e/omc/v{version}/vehicles/\u003cVIN\u003e/supported", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/svcinfoconfirmationvversionVINstate.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/svcinfoconfirmationvversionVINstate.json new file mode 100644 index 00000000..3a157e55 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/svcinfoconfirmationvversionVINstate.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/svcinfo/confirmation/v[0-9]{1}/[a-zA-Z0-9]{17}/state" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/svcinfo/confirmation/v{version}/\u003cVIN\u003e/state", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/svdsvehicleimagesvversionVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/svdsvehicleimagesvversionVIN.json new file mode 100644 index 00000000..080e5ffe --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/svdsvehicleimagesvversionVIN.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/svds/vehicle/images/v[0-9]{1}/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/svds/vehicle/images/v{version}/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vehiclesVINinfo.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vehiclesVINinfo.json new file mode 100644 index 00000000..ea947877 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vehiclesVINinfo.json @@ -0,0 +1,37 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/vehicles/[a-zA-Z0-9]{17}/info" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "ctns-vehicle-api" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/vehicles/\u003cVIN\u003e/info", + "placeholders": [] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionVINfeatures.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionVINfeatures.json new file mode 100644 index 00000000..37dfa9de --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionVINfeatures.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/v[0-9]{1}/[a-zA-Z0-9]{17}/features" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-features-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/v{version}/\u003cVIN\u003e/features", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionmotoristUUIDagentsVIN-suffix.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionmotoristUUIDagentsVIN-suffix.json new file mode 100644 index 00000000..2b676312 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionmotoristUUIDagentsVIN-suffix.json @@ -0,0 +1,62 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/v[0-9]{1}/motorist/[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}/agents/[a-zA-Z0-9]{17}-" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "agent-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/v{version}/motorist/[UUID]/agents/\u003cVIN\u003e-{suffix}", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + }, + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/agents/[a-zA-Z0-9]{17}-(.*+)", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "suffix", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehicleVIN.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehicleVIN.json new file mode 100644 index 00000000..f094c76b --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehicleVIN.json @@ -0,0 +1,60 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/v[0-9]{1}/vehicle/[a-zA-Z0-9]{17}" + } + }, + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": true, + "type": "STRING", + "value": "/v[0-9]{1}/vehicle/[a-zA-Z0-9]{17}/" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/v{version}/vehicle/\u003cVIN\u003e", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehicleVINstatus.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehicleVINstatus.json new file mode 100644 index 00000000..1b0167c4 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehicleVINstatus.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/v[0-9]{1}/vehicle/[a-zA-Z0-9]{17}/status" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-status-proxy-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/v{version}/vehicle/\u003cVIN\u003e/status", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehicleVINsuffix.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehicleVINsuffix.json new file mode 100644 index 00000000..90bed874 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehicleVINsuffix.json @@ -0,0 +1,62 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/v[0-9]{1}/vehicle/[a-zA-Z0-9]{17}/" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "vehicle-service" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/v{version}/vehicle/\u003cVIN\u003e/{suffix}", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + }, + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v[0-9]{1}/vehicle/[a-zA-Z0-9]{17}/(.*+)", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "suffix", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehiclesVINreleasenotes.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehiclesVINreleasenotes.json new file mode 100644 index 00000000..08320e5b --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehiclesVINreleasenotes.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/v[0-9]{1}/vehicles/[a-zA-Z0-9]{17}/releasenotes" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "remote-software-upgrade" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/v{version}/vehicles/\u003cVIN\u003e/releasenotes", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehiclesVINrsustatus.json b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehiclesVINrsustatus.json new file mode 100644 index 00000000..e94a8af0 --- /dev/null +++ b/BMW-Dynatrace-config/00_Global-Config/request-naming-service/vversionvehiclesVINrsustatus.json @@ -0,0 +1,50 @@ +{ + "conditions": [ + { + "attribute": "WEBREQUEST_URL_PATH", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "REGEX_MATCHES", + "negate": false, + "type": "STRING", + "value": "/v[0-9]{1}/vehicles/[a-zA-Z0-9]{17}/rsustatus" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "remote-software-upgrade" + } + } + } + ], + "enabled": true, + "managementZones": [], + "metadata": { + "clusterVersion": "1.210.97.20210210-140317", + "configurationVersions": [ + 0 + ] + }, + "namingPattern": "/v{version}/vehicles/\u003cVIN\u003e/rsustatus", + "placeholders": [ + { + "aggregation": null, + "attribute": "WEBREQUEST_URL_PATH", + "delimiterOrRegex": "/v([0-9]{1})/", + "endDelimiter": null, + "kind": "REGEX_EXTRACTION", + "name": "version", + "normalization": "ORIGINAL", + "requestAttribute": null, + "source": null, + "useFromChildCalls": null + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_APIGW/dashboard/CDAPIGWAppServerOv.json b/BMW-Dynatrace-config/CD_APIGW/dashboard/CDAPIGWAppServerOv.json new file mode 100644 index 00000000..7eb7bc2f --- /dev/null +++ b/BMW-Dynatrace-config/CD_APIGW/dashboard/CDAPIGWAppServerOv.json @@ -0,0 +1,314 @@ +{ + "metadata": { + "configurationVersions": [3], + "clusterVersion": "1.210.97.20210210-140317" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "sharingDetails": { + "linkShared": true, + "published": false + }, + "dashboardFilter": { + "managementZone": { + "id": "8127945079601728901", + "name": "CD_APIGW" + } + }, + "tags": ["Template"] + }, + "tiles": [{ + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 1216, + "height": 304 + }, + "tileFilter": { + "managementZone": { + "id": "8127945079601728901", + "name": "CD_APIGW" + } + }, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 342, + "left": 38, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.errors.fourxx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1595276148986, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 684, + "left": 38, + "width": 304, + "height": 114 + }, + "tileFilter": {}, + "markdown": "[Top Web Requests](https://vse69518.sprint.dynatracelabs.com/#topglobalwebrequests;gtf=l_2_HOURS;gf=all)\n\n[Top database statements](https://vse69518.sprint.dynatracelabs.com/#topdbstatements;gtf=l_2_HOURS;gf=all)\n\n[Overview of captured exceptions](https://vse69518.sprint.dynatracelabs.com/#exceptionsoverview;gtf=l_2_HOURS;gf=all)" + }, { + "name": "Host health", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 342, + "left": 646, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "chartVisible": true + }, { + "name": "Service health", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 342, + "left": 342, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "chartVisible": true + }, { + "name": "Database health", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 342, + "left": 950, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "chartVisible": true + }, { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 646, + "left": 1102, + "width": 152, + "height": 152 + }, + "tileFilter": {} + }, { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 38, + "left": 1254, + "width": 152, + "height": 304 + }, + "tileFilter": {}, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis)." + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 836, + "left": 38, + "width": 1216, + "height": 304 + }, + "tileFilter": { + "managementZone": { + "id": "8127945079601728901", + "name": "CD_APIGW" + } + }, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-B906ECBFB2BD723B¦SERVICE»SERVICE-B906ECBFB2BD723B»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613393828759, + "customColor": "#7c38a1" + }, + "SERVICE-B906ECBFB2BD723B¦SERVICE»SERVICE-B906ECBFB2BD723B»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613393834140, + "customColor": "#ff0000" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613393762483, + "customColor": "#debbf3" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613393770444, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613393764720, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-B906ECBFB2BD723B"] + } + } + } + }, { + "name": "RouterService", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 798, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_APIGW/dashboard/CDAPIGWWebserverOv.json b/BMW-Dynatrace-config/CD_APIGW/dashboard/CDAPIGWWebserverOv.json new file mode 100644 index 00000000..86ce2efd --- /dev/null +++ b/BMW-Dynatrace-config/CD_APIGW/dashboard/CDAPIGWWebserverOv.json @@ -0,0 +1,210 @@ +{ + "metadata": { + "configurationVersions": [3], + "clusterVersion": "1.210.97.20210210-140317" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "8127945079601728901", + "name": "CD_APIGW" + } + } + }, + "tiles": [{ + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 0, + "left": 0, + "width": 988, + "height": 494 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Total Response time and Response count", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "calc:service.api_gw_byhttpstatus", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "1", + "name": "Dimension", + "values": [], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.response.time", + "aggregation": "PERCENTILE", + "percentile": 95, + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "null¦Dimension»500»falsecalc:service.api_gw_byhttpstatus|NONE|TOTAL|BAR|SERVICE|SERVICE¿¿¿Dimensionɵfalse": { + "lastModified": 1610972483074, + "customColor": "#ff0000" + }, + "null¦Dimension»200»falsecalc:service.api_gw_byhttpstatus|NONE|TOTAL|BAR|SERVICE|SERVICE¿¿¿Dimensionɵfalse": { + "lastModified": 1610972474646, + "customColor": "#00ff00" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 0, + "left": 988, + "width": 456, + "height": 494 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "http Response Code Distribution ", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "PIE", + "series": [{ + "metric": "calc:service.api_gw_byhttpstatus", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "1", + "name": "Dimension", + "values": [], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "null¦Dimension»500»falsecalc:service.api_gw_byhttpstatus|NONE|TOTAL|BAR|SERVICE|SERVICE¿¿¿Dimensionɵfalse": { + "lastModified": 1610972483074, + "customColor": "#ff0000" + }, + "null¦Dimension»200»falsecalc:service.api_gw_byhttpstatus|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1610972583848, + "customColor": "#00ff00" + }, + "null¦Dimension»200»falsecalc:service.api_gw_byhttpstatus|NONE|TOTAL|BAR|SERVICE|SERVICE¿¿¿Dimensionɵfalse": { + "lastModified": 1610972474646, + "customColor": "#00ff00" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 494, + "left": 1292, + "width": 152, + "height": 152 + }, + "tileFilter": { + "managementZone": { + "id": "8127945079601728901", + "name": "CD_APIGW" + } + } + }, { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 494, + "left": 912, + "width": 190, + "height": 190 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "SERVICE_TYPE": ["1"], + "NAME": ["int-api"] + } + } + }, + "chartVisible": true + }, { + "name": "", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 494, + "left": 1102, + "width": 190, + "height": 190 + }, + "tileFilter": {}, + "filterConfig": { + "type": "HOST", + "customName": "Hosts", + "defaultName": "Hosts", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "HOST": { + "NAME": ["li"] + } + } + }, + "chartVisible": true + }] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_APIGW/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_APIGW/dashboard/dashboard.yaml new file mode 100644 index 00000000..fed4127b --- /dev/null +++ b/BMW-Dynatrace-config/CD_APIGW/dashboard/dashboard.yaml @@ -0,0 +1,9 @@ +config: +- CDAPIGWWebserverOv: CDAPIGWWebserverOv.json +- CDAPIGWAppServerOv: CDAPIGWAppServerOv.json + +CDAPIGWWebserverOv: +- name: CD_APIGW Webserver Overview + +CDAPIGWAppServerOv: +- name: CD_APIGW Application Server Overview diff --git a/BMW-Dynatrace-config/CD_APIGW/management-zone/CDAPIGW.json b/BMW-Dynatrace-config/CD_APIGW/management-zone/CDAPIGW.json new file mode 100644 index 00000000..63271698 --- /dev/null +++ b/BMW-Dynatrace-config/CD_APIGW/management-zone/CDAPIGW.json @@ -0,0 +1,261 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW-WS" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW-WS" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW-APP" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "APIGW-APP" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Service Gateway Legacy" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Service Gateway Legacy" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_APIGW/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_APIGW/management-zone/management-zone.yaml new file mode 100644 index 00000000..63756c00 --- /dev/null +++ b/BMW-Dynatrace-config/CD_APIGW/management-zone/management-zone.yaml @@ -0,0 +1,5 @@ +config: +- CDAPIGW: CDAPIGW.json + +CDAPIGW: +- name: CD_APIGW diff --git a/BMW-Dynatrace-config/CD_ASBC-HAL/alerting-profile/ASBC-HAL.json b/BMW-Dynatrace-config/CD_ASBC-HAL/alerting-profile/ASBC-HAL.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-HAL/alerting-profile/ASBC-HAL.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_ASBC-HAL/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_ASBC-HAL/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..d4e014d6 --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-HAL/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDASBC-HAL: +- name: CD_ASBC-HAL/management-zone/CDASBC-HAL.name +- tag: ASBC-HAL +- mzId: CD_ASBC-HAL/management-zone/CDASBC-HAL.id +config: +- CDASBC-HAL: ASBC-HAL.json diff --git a/BMW-Dynatrace-config/CD_ASBC-HAL/dashboard/ASBC-HAL.json b/BMW-Dynatrace-config/CD_ASBC-HAL/dashboard/ASBC-HAL.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-HAL/dashboard/ASBC-HAL.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_ASBC-HAL/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_ASBC-HAL/dashboard/dashboard.yaml new file mode 100644 index 00000000..a37b874e --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-HAL/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDASBC-HAL: +- name: CD_ASBC-HAL/management-zone/CDASBC-HAL.name +- mzName: CD_ASBC-HAL/management-zone/CDASBC-HAL.name +- mzId: CD_ASBC-HAL/management-zone/CDASBC-HAL.id +config: +- CDASBC-HAL: ASBC-HAL.json diff --git a/BMW-Dynatrace-config/CD_ASBC-HAL/management-zone/CDASBC-HAL.json b/BMW-Dynatrace-config/CD_ASBC-HAL/management-zone/CDASBC-HAL.json new file mode 100644 index 00000000..ecdb80fc --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-HAL/management-zone/CDASBC-HAL.json @@ -0,0 +1,103 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "key": { + "attribute": "PROCESS_GROUP_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "clusterDomain", + "negate": true, + "caseSensitive": true + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_ASBC-HAL/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_ASBC-HAL/management-zone/management-zone.yaml new file mode 100644 index 00000000..8f346f8d --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-HAL/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDASBC-HAL.CN-PreProd: +- name: CD_ASBC-HAL +- tag: ASBC-HAL +CDASBC-HAL.CN-Prod: +- name: CD_ASBC-HAL +- tag: ASBC-HAL +CDASBC-HAL.EMEA-PreProd: +- name: CD_ASBC-HAL +- tag: ASBC-HAL +CDASBC-HAL.EMEA-Prod: +- name: CD_ASBC-HAL +- tag: ASBC-HAL +CDASBC-HAL.NA-PreProd: +- name: CD_ASBC-HAL +- tag: ASBC-HAL +CDASBC-HAL.NA-Prod: +- name: CD_ASBC-HAL +- tag: ASBC-HAL +config: +- CDASBC-HAL: CDASBC-HAL.json diff --git a/BMW-Dynatrace-config/CD_ASBC-RSU/alerting-profile/ASBC-RSU.json b/BMW-Dynatrace-config/CD_ASBC-RSU/alerting-profile/ASBC-RSU.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-RSU/alerting-profile/ASBC-RSU.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_ASBC-RSU/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_ASBC-RSU/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..b60ff87b --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-RSU/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDASBC-RSU: +- name: CD_ASBC-RSU/management-zone/CDASBC-RSU.name +- tag: ASBC-RSU +- mzId: CD_ASBC-RSU/management-zone/CDASBC-RSU.id +config: +- CDASBC-RSU: ASBC-RSU.json diff --git a/BMW-Dynatrace-config/CD_ASBC-RSU/dashboard/ASBC-RSU.json b/BMW-Dynatrace-config/CD_ASBC-RSU/dashboard/ASBC-RSU.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-RSU/dashboard/ASBC-RSU.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_ASBC-RSU/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_ASBC-RSU/dashboard/dashboard.yaml new file mode 100644 index 00000000..8a081e5f --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-RSU/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDASBC-RSU: +- name: CD_ASBC-RSU/management-zone/CDASBC-RSU.name +- mzName: CD_ASBC-RSU/management-zone/CDASBC-RSU.name +- mzId: CD_ASBC-RSU/management-zone/CDASBC-RSU.id +config: +- CDASBC-RSU: ASBC-RSU.json diff --git a/BMW-Dynatrace-config/CD_ASBC-RSU/management-zone/CDASBC-RSU.json b/BMW-Dynatrace-config/CD_ASBC-RSU/management-zone/CDASBC-RSU.json new file mode 100644 index 00000000..ecdb80fc --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-RSU/management-zone/CDASBC-RSU.json @@ -0,0 +1,103 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "key": { + "attribute": "PROCESS_GROUP_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "clusterDomain", + "negate": true, + "caseSensitive": true + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_ASBC-RSU/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_ASBC-RSU/management-zone/management-zone.yaml new file mode 100644 index 00000000..92969e3c --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-RSU/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDASBC-RSU.CN-PreProd: +- name: CD_ASBC-RSU +- tag: ASBC-RSU +CDASBC-RSU.CN-Prod: +- name: CD_ASBC-RSU +- tag: ASBC-RSU +CDASBC-RSU.EMEA-PreProd: +- name: CD_ASBC-RSU +- tag: ASBC-RSU +CDASBC-RSU.EMEA-Prod: +- name: CD_ASBC-RSU +- tag: ASBC-RSU +CDASBC-RSU.NA-PreProd: +- name: CD_ASBC-RSU +- tag: ASBC-RSU +CDASBC-RSU.NA-Prod: +- name: CD_ASBC-RSU +- tag: ASBC-RSU +config: +- CDASBC-RSU: CDASBC-RSU.json diff --git a/BMW-Dynatrace-config/CD_ASBC-RSU/notification/CDRSU-MSTeams.json b/BMW-Dynatrace-config/CD_ASBC-RSU/notification/CDRSU-MSTeams.json new file mode 100644 index 00000000..db37fa2e --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-RSU/notification/CDRSU-MSTeams.json @@ -0,0 +1,11 @@ +{ + "acceptAnyCertificate": false, + "active": true, + "alertingProfile": "{{.apid}}", + "headers": [], + "name": "{{.name}}", + "notifyEventMergesEnabled": false, + "payload": "{\n\"title\":\"{ProblemTitle}\",\n\"text\":\"{ProblemDetailsHTML}\",\n\"themeColor\":\"EA4300\"\n}", + "type": "WEBHOOK", + "url": "https://msggroup.webhook.office.com/webhookb2/34087616-ed8c-4baa-919e-072ad089b4f8@763b2760-45c5-46d3-883e-29705bba49b7/IncomingWebhook/242b08e7351642fd9f8bc5a5fbb3ec9e/921a617b-5f49-4a91-9040-3772ee81fcbd" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_ASBC-RSU/notification/notification.yaml b/BMW-Dynatrace-config/CD_ASBC-RSU/notification/notification.yaml new file mode 100644 index 00000000..136a3f7b --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-RSU/notification/notification.yaml @@ -0,0 +1,5 @@ +config: +- CDRSU-MSTeams: CDRSU-MSTeams.json +CDRSU-MSTeams: +- name: CD_RSU - MS Teams +- apid: "/CD_ASBC-RSU/alerting-profile/CDASBC-RSU.id" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_ASBC-SMACC/alerting-profile/CDASBC-SMACC.json b/BMW-Dynatrace-config/CD_ASBC-SMACC/alerting-profile/CDASBC-SMACC.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-SMACC/alerting-profile/CDASBC-SMACC.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_ASBC-SMACC/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_ASBC-SMACC/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..a6d59d6d --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-SMACC/alerting-profile/alerting-profile.yaml @@ -0,0 +1,4 @@ +config: +- CDASBC-SMACC: CDASBC-SMACC.json +CDASBC-SMACC: +- name: CD_ASBC-SMACC diff --git a/BMW-Dynatrace-config/CD_ASBC-SMACC/dashboard/CDASBC-SMACC.json b/BMW-Dynatrace-config/CD_ASBC-SMACC/dashboard/CDASBC-SMACC.json new file mode 100644 index 00000000..40a798bf --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-SMACC/dashboard/CDASBC-SMACC.json @@ -0,0 +1,468 @@ +{ + "dashboardMetadata": { + "dashboardFilter": { + "managementZone": { + "id": "-2086783870824620197", + "name": "CD_ASBC-SMACC" + }, + "timeframe": null + }, + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": false + }, + "tags": [ + "Template" + ] + }, + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 3 + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [ + { + "entityDimension": true, + "id": "0", + "name": "dt.entity.service", + "values": [] + } + ], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [ + { + "entityDimension": true, + "id": "0", + "name": "dt.entity.service", + "values": [] + } + ], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [ + { + "entityDimension": true, + "id": "0", + "name": "dt.entity.service", + "values": [] + } + ], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:PROD" + ] + } + }, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 114, + "left": 38, + "top": 684, + "width": 304 + }, + "configured": true, + "markdown": "[Top Web Requests](https://vse69518.sprint.dynatracelabs.com/#topglobalwebrequests;gtf=l_2_HOURS;gf=all)\n\n[Top database statements](https://vse69518.sprint.dynatracelabs.com/#topdbstatements;gtf=l_2_HOURS;gf=all)\n\n[Overview of captured exceptions](https://vse69518.sprint.dynatracelabs.com/#exceptionsoverview;gtf=l_2_HOURS;gf=all)", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": {}, + "series": [], + "type": "TIMESERIES" + }, + "customName": "Services", + "defaultName": "Services", + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:PROD" + ] + } + }, + "type": "SERVICE" + }, + "name": "", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": {}, + "series": [], + "type": "TIMESERIES" + }, + "customName": "Hosts", + "defaultName": "Hosts", + "filtersPerEntityType": { + "HOST": { + "AUTO_TAGS": [ + "Environment:PROD" + ] + } + }, + "type": "HOST" + }, + "name": "", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 836, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "SERVICE-95FD52B492A2BD39¦SERVICE»SERVICE-95FD52B492A2BD39»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#FF0000", + "lastModified": 1612256418497 + }, + "SERVICE-95FD52B492A2BD39¦SERVICE»SERVICE-95FD52B492A2BD39»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#debbf3", + "lastModified": 1612256420494 + }, + "SERVICE-95FD52B492A2BD39¦SERVICE»SERVICE-95FD52B492A2BD39»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1612256422453 + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [ + { + "entityDimension": true, + "id": "0", + "name": "dt.entity.service", + "values": [] + } + ], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [ + { + "entityDimension": true, + "id": "0", + "name": "dt.entity.service", + "values": [] + } + ], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [ + { + "entityDimension": true, + "id": "0", + "name": "dt.entity.service", + "values": [] + } + ], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "DataPackageDecryptionResourceV2", + "defaultName": "Custom chart", + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:PROD" + ], + "SPECIFIC_ENTITIES": [ + "SERVICE-95FD52B492A2BD39" + ] + } + }, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 38, + "left": 38, + "top": 798, + "width": 304 + }, + "configured": true, + "name": "\u003cName\u003e", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HEADER" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": {}, + "series": [], + "type": "TIMESERIES" + }, + "customName": "Databases", + "defaultName": "Databases", + "filtersPerEntityType": { + "DATABASE": { + "NAME": [ + "prod" + ] + } + }, + "type": "DATABASE" + }, + "name": "", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": { + "id": "-2086783870824620197", + "name": "CD_ASBC-SMACC" + }, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_ASBC-SMACC/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_ASBC-SMACC/dashboard/dashboard.yaml new file mode 100644 index 00000000..f8d9d69b --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-SMACC/dashboard/dashboard.yaml @@ -0,0 +1,15 @@ +config: +- CDASBC-SMACC: CDASBC-SMACC.json + +CDASBC-SMACC.EMEA-Prod: +- name: CD_ASBC-SMACC-Prod +CDASBC-SMACC.EMEA-PreProd: +- name: CD_ASBC-SMACC-Int +CDASBC-SMACC.NA-Prod: +- name: CD_ASBC-SMACC-Prod +CDASBC-SMACC.NA-PreProd: +- name: CD_ASBC-SMACC-Int +CDASBC-SMACC.CN-Prod: +- name: CD_ASBC-SMACC-Prod +CDASBC-SMACC.CN-PreProd: +- name: CD_ASBC-SMACC-Int \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_ASBC-SMACC/management-zone/CDASBC-SMACC.json b/BMW-Dynatrace-config/CD_ASBC-SMACC/management-zone/CDASBC-SMACC.json new file mode 100644 index 00000000..2c3b0203 --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-SMACC/management-zone/CDASBC-SMACC.json @@ -0,0 +1,109 @@ +{ + "dimensionalRules": [], + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "ASBC-SMACC" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": false, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "cluster" + }, + "key": { + "attribute": "PROCESS_GROUP_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_ASBC-SMACC/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_ASBC-SMACC/management-zone/management-zone.yaml new file mode 100644 index 00000000..6622fc3e --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-SMACC/management-zone/management-zone.yaml @@ -0,0 +1,6 @@ +config: +- CDASBC-SMACC: CDASBC-SMACC.json + +CDASBC-SMACC: +- name: CD_ASBC-SMACC +- tag: ASBC-SMACC diff --git a/BMW-Dynatrace-config/CD_ASBC-SMACC/notification/CDASBC-SMACC-MSTeams.json b/BMW-Dynatrace-config/CD_ASBC-SMACC/notification/CDASBC-SMACC-MSTeams.json new file mode 100644 index 00000000..aae13b05 --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-SMACC/notification/CDASBC-SMACC-MSTeams.json @@ -0,0 +1,11 @@ +{ + "acceptAnyCertificate": false, + "active": true, + "alertingProfile": "5d1cec0f-bea2-49c7-8e90-e5dd3e0dc86b", + "headers": [], + "name": "{{.name}}", + "notifyEventMergesEnabled": false, + "payload": "{\n\"title\":\"{ProblemTitle}\",\n\"text\":\"{ProblemDetailsHTML}\",\n\"themeColor\":\"EA4300\"\n}", + "type": "WEBHOOK", + "url": "https://msggroup.webhook.office.com/webhookb2/34087616-ed8c-4baa-919e-072ad089b4f8@763b2760-45c5-46d3-883e-29705bba49b7/IncomingWebhook/242b08e7351642fd9f8bc5a5fbb3ec9e/921a617b-5f49-4a91-9040-3772ee81fcbd" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_ASBC-SMACC/notification/notification.yaml b/BMW-Dynatrace-config/CD_ASBC-SMACC/notification/notification.yaml new file mode 100644 index 00000000..37d61a1f --- /dev/null +++ b/BMW-Dynatrace-config/CD_ASBC-SMACC/notification/notification.yaml @@ -0,0 +1,9 @@ +config: +- CDASBC-SMACC-MSTeams: CDASBC-SMACC-MSTeams.json + +CDASBC-SMACC-MSTeams: +- name: CD_ASBC-SMACC - MS Teams +- skipDeployment: "true" +CDASBC-SMACC-MSTeams.EMEA-Prod: +- name: CD_ASBC-SMACC - MS Teams +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Billing_Buffet/alerting-profile/Buffet.json b/BMW-Dynatrace-config/CD_Billing_Buffet/alerting-profile/Buffet.json new file mode 100644 index 00000000..ed911afd --- /dev/null +++ b/BMW-Dynatrace-config/CD_Billing_Buffet/alerting-profile/Buffet.json @@ -0,0 +1,183 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +}{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Billing_Buffet/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_Billing_Buffet/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..e3180775 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Billing_Buffet/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDBuffet: +- name: CD_Billing_Buffet/management-zone/CDBuffet.name +- tag: Buffet +- mzId: CD_Billing_Buffet/management-zone/CDBuffet.id +config: +- CDBuffet: Buffet.json diff --git a/BMW-Dynatrace-config/CD_Billing_Buffet/dashboard/Buffet.json b/BMW-Dynatrace-config/CD_Billing_Buffet/dashboard/Buffet.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Billing_Buffet/dashboard/Buffet.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Billing_Buffet/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_Billing_Buffet/dashboard/dashboard.yaml new file mode 100644 index 00000000..e098e5b4 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Billing_Buffet/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDBuffet: +- name: CD_Billing_Buffet/management-zone/CDBuffet.name +- mzName: CD_Billing_Buffet/management-zone/CDBuffet.name +- mzId: CD_Billing_Buffet/management-zone/CDBuffet.id +config: +- CDBuffet: Buffet.json diff --git a/BMW-Dynatrace-config/CD_Billing_Buffet/management-zone/CDBuffet.json b/BMW-Dynatrace-config/CD_Billing_Buffet/management-zone/CDBuffet.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_Billing_Buffet/management-zone/CDBuffet.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Billing_Buffet/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_Billing_Buffet/management-zone/management-zone.yaml new file mode 100644 index 00000000..b6265209 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Billing_Buffet/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDBuffet.CN-PreProd: +- name: CD_Billing_Buffet +- tag: Buffet +CDBuffet.CN-Prod: +- name: CD_Billing_Buffet +- tag: Buffet +CDBuffet.EMEA-PreProd: +- name: CD_Billing_Buffet +- tag: Buffet +CDBuffet.EMEA-Prod: +- name: CD_Billing_Buffet +- tag: Buffet +CDBuffet.NA-PreProd: +- name: CD_Billing_Buffet +- tag: Buffet +CDBuffet.NA-Prod: +- name: CD_Billing_Buffet +- tag: Buffet +config: +- CDBuffet: CDBuffet.json diff --git a/BMW-Dynatrace-config/CD_Call-Handling-Backends/alerting-profile/Call-Handling-Backends.json b/BMW-Dynatrace-config/CD_Call-Handling-Backends/alerting-profile/Call-Handling-Backends.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_Call-Handling-Backends/alerting-profile/Call-Handling-Backends.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Call-Handling-Backends/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_Call-Handling-Backends/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..e915a809 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Call-Handling-Backends/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDCall-Handling-Backends: +- name: CD_Call-Handling-Backends/management-zone/CDCall-Handling-Backends.name +- tag: Call-Handling-Backends +- mzId: CD_Call-Handling-Backends/management-zone/CDCall-Handling-Backends.id +config: +- CDCall-Handling-Backends: Call-Handling-Backends.json diff --git a/BMW-Dynatrace-config/CD_Call-Handling-Backends/dashboard/Call-Handling-Backends.json b/BMW-Dynatrace-config/CD_Call-Handling-Backends/dashboard/Call-Handling-Backends.json new file mode 100644 index 00000000..5ca704d9 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Call-Handling-Backends/dashboard/Call-Handling-Backends.json @@ -0,0 +1,811 @@ +{ + "metadata": { + "configurationVersions": [3], + "clusterVersion": "1.210.97.20210210-140317" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "6501681794177069649", + "name": "CD_Call-Handling-Backends" + } + }, + "tags": ["CD_Call-Handling-Backends"] + }, + "tiles": [{ + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 266, + "height": 228 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.errors.fourxx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1595276148986, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Host health", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 38, + "left": 570, + "width": 266, + "height": 228 + }, + "tileFilter": {}, + "chartVisible": true + }, { + "name": "Database health", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 38, + "left": 836, + "width": 266, + "height": 228 + }, + "tileFilter": {}, + "chartVisible": true + }, { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 38, + "left": 1102, + "width": 152, + "height": 152 + }, + "tileFilter": {} + }, { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 38, + "left": 304, + "width": 266, + "height": 228 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:Call-Handling-Backends"] + } + } + }, + "chartVisible": true + }, { + "name": "ACDS - E2E", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 988, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1368, + "left": 38, + "width": 760, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:APPCALL"] + } + } + } + }, { + "name": "APPCALL - E2E", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1330, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "eCallGW - E2E", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2356, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2394, + "left": 38, + "width": 760, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:eCallGW"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1026, + "left": 38, + "width": 760, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:ACDS"] + } + } + } + }, { + "name": "eCallGW - PROD", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2356, + "left": 798, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "APPCALL - PROD", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1330, + "left": 798, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "ACDS - PROD", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 988, + "left": 798, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Overall Heath", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1026, + "left": 798, + "width": 760, + "height": 304 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1368, + "left": 798, + "width": 760, + "height": 304 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2394, + "left": 798, + "width": 760, + "height": 304 + }, + "tileFilter": {} + }, { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 266, + "left": 38, + "width": 1520, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, { + "name": "ECS - E2E", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 304, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 342, + "left": 38, + "width": 760, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:ECS"] + } + } + } + }, { + "name": "EVNS - E2E", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1672, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1710, + "left": 38, + "width": 760, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:EVNS"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2052, + "left": 38, + "width": 760, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:GATS"] + } + } + } + }, { + "name": "GATS - E2E", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2014, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "XCS - E2E", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 646, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 684, + "left": 38, + "width": 760, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:XCS"] + } + } + } + }, { + "name": "EVNS - PROD", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1672, + "left": 798, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "GATS - PROD", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2014, + "left": 798, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "ECS - PROD", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 304, + "left": 798, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "XCS - PROD", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 646, + "left": 798, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Call-Handling-Backends/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_Call-Handling-Backends/dashboard/dashboard.yaml new file mode 100644 index 00000000..3988a9a0 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Call-Handling-Backends/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDCall-Handling-Backends: +- name: CD_Call-Handling-Backends/management-zone/CDCall-Handling-Backends.name +- mzName: CD_Call-Handling-Backends/management-zone/CDCall-Handling-Backends.name +- mzId: CD_Call-Handling-Backends/management-zone/CDCall-Handling-Backends.id +config: +- CDCall-Handling-Backends: Call-Handling-Backends.json diff --git a/BMW-Dynatrace-config/CD_Call-Handling-Backends/management-zone/CDCall-Handling-Backends.json b/BMW-Dynatrace-config/CD_Call-Handling-Backends/management-zone/CDCall-Handling-Backends.json new file mode 100644 index 00000000..ffcef107 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Call-Handling-Backends/management-zone/CDCall-Handling-Backends.json @@ -0,0 +1,55 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Call-Handling-Backends/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_Call-Handling-Backends/management-zone/management-zone.yaml new file mode 100644 index 00000000..846191ab --- /dev/null +++ b/BMW-Dynatrace-config/CD_Call-Handling-Backends/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDCall-Handling-Backends.CN-PreProd: +- name: CD_Call-Handling-Backends +- tag: Call-Handling-Backends +CDCall-Handling-Backends.CN-Prod: +- name: CD_Call-Handling-Backends +- tag: Call-Handling-Backends +CDCall-Handling-Backends.EMEA-PreProd: +- name: CD_Call-Handling-Backends +- tag: Call-Handling-Backends +CDCall-Handling-Backends.EMEA-Prod: +- name: CD_Call-Handling-Backends +- tag: Call-Handling-Backends +CDCall-Handling-Backends.NA-PreProd: +- name: CD_Call-Handling-Backends +- tag: Call-Handling-Backends +CDCall-Handling-Backends.NA-Prod: +- name: CD_Call-Handling-Backends +- tag: Call-Handling-Backends +config: +- CDCall-Handling-Backends: CDCall-Handling-Backends.json diff --git a/BMW-Dynatrace-config/CD_DPP_DPM/alerting-profile/NewComponent.json b/BMW-Dynatrace-config/CD_DPP_DPM/alerting-profile/NewComponent.json new file mode 100644 index 00000000..1a434e66 --- /dev/null +++ b/BMW-Dynatrace-config/CD_DPP_DPM/alerting-profile/NewComponent.json @@ -0,0 +1,91 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_DPP_DPM/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_DPP_DPM/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..8aa677d7 --- /dev/null +++ b/BMW-Dynatrace-config/CD_DPP_DPM/alerting-profile/alerting-profile.yaml @@ -0,0 +1,14 @@ +config: +- CDDPP: NewComponent.json +- CDDPM: NewComponent.json + +CDDPP: +- name: CD_DPP +- mzId: "/CD_DPP_DPM/management-zone/CDDPP.id" +- tag: DPP + +CDDPM: +- name: CD_DPM +- mzId: "/CD_DPP_DPM/management-zone/CDDPP.id" +- tag: DPM + diff --git a/BMW-Dynatrace-config/CD_DPP_DPM/dashboard/ApplicationXYZ.json b/BMW-Dynatrace-config/CD_DPP_DPM/dashboard/ApplicationXYZ.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_DPP_DPM/dashboard/ApplicationXYZ.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_DPP_DPM/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_DPP_DPM/dashboard/dashboard.yaml new file mode 100644 index 00000000..5c5b6434 --- /dev/null +++ b/BMW-Dynatrace-config/CD_DPP_DPM/dashboard/dashboard.yaml @@ -0,0 +1,32 @@ +config: + - CDNewComponent: ApplicationXYZ.json + +CDNewComponent: + - name: "/CD_DPP_DPM/management-zone/CDDPP.name" + - mzName: "/CD_DPP_DPM/management-zone/CDDPP.name" + - mzId: "/CD_DPP_DPM/management-zone/CDDPP.id" + +#CDNewComponent.EMEA-PreProd: +# - name: CD_NewComponent +# - mzName: "/CD_DPP_DPM/management-zone/CDNewComponent.name" +# - mzId: "/CD_DPP_DPM/management-zone/CDNewComponent.id" + +#CDNewComponent.NA-Prod: +# - name: CD_NewComponent +# - mzName: "/CD_DPP_DPM/management-zone/CDNewComponent.name" +# - mzId: "/CD_DPP_DPM/management-zone/CDNewComponent.id" + +#CDNewComponent.NA-PreProd: +# - name: CD_NewComponent +# - mzName: "/CD_DPP_DPM/management-zone/CDNewComponent.name" +# - mzId: "/CD_DPP_DPM/management-zone/CDNewComponent.id" + +#CDNewComponent.CN-Prod: +# - name: CD_NewComponent +# - mzName: "/CD_DPP_DPM/management-zone/CDNewComponent.name" +# - mzId: "/CD_DPP_DPM/management-zone/CDNewComponent.id" + +#CDNewComponent.CN-PreProd: +# - name: CD_NewComponent +# - mzName: "/CD_DPP_DPM/management-zone/CDNewComponent.name" +# - mzId: "/CD_DPP_DPM/management-zone/CDNewComponent.id" diff --git a/BMW-Dynatrace-config/CD_DPP_DPM/management-zone/CDTemplate.json b/BMW-Dynatrace-config/CD_DPP_DPM/management-zone/CDTemplate.json new file mode 100644 index 00000000..1a079e6f --- /dev/null +++ b/BMW-Dynatrace-config/CD_DPP_DPM/management-zone/CDTemplate.json @@ -0,0 +1,176 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "DPM" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "DPM" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_DPP_DPM/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_DPP_DPM/management-zone/management-zone.yaml new file mode 100644 index 00000000..7b6b6421 --- /dev/null +++ b/BMW-Dynatrace-config/CD_DPP_DPM/management-zone/management-zone.yaml @@ -0,0 +1,6 @@ +config: + - CDDPP: "CDTemplate.json" + +CDDPP: + - name: CD_DPP_DPM + - tag: DPP diff --git a/BMW-Dynatrace-config/CD_DPP_DPM/notification/CDDPP-MSTeams.json b/BMW-Dynatrace-config/CD_DPP_DPM/notification/CDDPP-MSTeams.json new file mode 100644 index 00000000..33e92cf6 --- /dev/null +++ b/BMW-Dynatrace-config/CD_DPP_DPM/notification/CDDPP-MSTeams.json @@ -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}}" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_DPP_DPM/notification/notification.yaml b/BMW-Dynatrace-config/CD_DPP_DPM/notification/notification.yaml new file mode 100644 index 00000000..cbf762f8 --- /dev/null +++ b/BMW-Dynatrace-config/CD_DPP_DPM/notification/notification.yaml @@ -0,0 +1,13 @@ +config: +- CDDPP-MSTeams: CDDPP-MSTeams.json +- CDDPM-MSTeams: CDDPP-MSTeams.json + +CDDPP-MSTeams: +- name: CD_DPP - MS Teams +- webhook: https://bmwgroup.webhook.office.com/webhookb2/b078ce72-ebcd-4983-b3a0-aa3c578cba45@ce849bab-cc1c-465b-b62e-18f07c9ac198/IncomingWebhook/41b2d9ac0f324d37ba993829023c7357/b3d8da66-02da-46cf-bbd6-0082d5e76b2f +- alertingProfile: "/CD_DPP_DPM/alerting-profile/CDDPP.id" + +CDDPM-MSTeams: +- name: CD_DPM - MS Teams +- webhook: https://bmwgroup.webhook.office.com/webhookb2/f03f3a7a-3177-4ff4-b978-363276590593@ce849bab-cc1c-465b-b62e-18f07c9ac198/IncomingWebhook/28feb124b6c24410ba0c2ebb0641d50c/b3d8da66-02da-46cf-bbd6-0082d5e76b2f +- alertingProfile: "/CD_DPP_DPM/alerting-profile/CDDPP.id" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Messaging-Services/alerting-profile/MessagingS.json b/BMW-Dynatrace-config/CD_Messaging-Services/alerting-profile/MessagingS.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_Messaging-Services/alerting-profile/MessagingS.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Messaging-Services/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_Messaging-Services/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..d46eef78 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Messaging-Services/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDMessaging-Services: +- name: CD_Messaging-Services/management-zone/CDMessaging-Services.name +- tag: Messaging-Services +- mzId: CD_Messaging-Services/management-zone/CDMessaging-Services.id +config: +- CDMessaging-Services: MessagingS.json diff --git a/BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesMSGSVCE2E.json b/BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesMSGSVCE2E.json new file mode 100644 index 00000000..f0b7e188 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesMSGSVCE2E.json @@ -0,0 +1,4187 @@ +{ + "metadata": { + "configurationVersions": [3], + "clusterVersion": "1.210.97.20210210-140317" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "sharingDetails": { + "linkShared": true, + "published": false + }, + "dashboardFilter": { + "managementZone": { + "id": "-4019360158137536139", + "name": "CD_Messaging-Services" + } + }, + "tags": ["Template"] + }, + "tiles": [{ + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 1216, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 380, + "left": 38, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.errors.fourxx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1595276148986, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 380, + "left": 1254, + "width": 304, + "height": 114 + }, + "tileFilter": {}, + "markdown": "[Top Web Requests](https://vse69518.sprint.dynatracelabs.com/#topglobalwebrequests;gtf=l_2_HOURS;gf=all)\n\n[Top database statements](https://vse69518.sprint.dynatracelabs.com/#topdbstatements;gtf=l_2_HOURS;gf=all)\n\n[Overview of captured exceptions](https://vse69518.sprint.dynatracelabs.com/#exceptionsoverview;gtf=l_2_HOURS;gf=all)" + }, { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 532, + "left": 1254, + "width": 152, + "height": 152 + }, + "tileFilter": { + "managementZone": { + "id": "-4019360158137536139", + "name": "CD_Messaging-Services" + } + } + }, { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 38, + "left": 1254, + "width": 152, + "height": 304 + }, + "tileFilter": {}, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis)." + }, { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 380, + "left": 342, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + }, + "chartVisible": true + }, { + "name": "MSGSVC Services", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 342, + "left": 342, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 380, + "left": 646, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "HOST", + "customName": "Hosts", + "defaultName": "Hosts", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "HOST": { + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + }, + "chartVisible": true + }, { + "name": "MSGSVC Hosts", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 342, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 380, + "left": 950, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "DATABASE", + "customName": "Databases", + "defaultName": "Databases", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "DATABASE": { + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + }, + "chartVisible": true + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 760, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "CPU usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.cpu.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["msgsvc", "prod"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": {} + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 760, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Memory usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.memory.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["msgsvc"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": {} + }, + "filtersPerEntityType": {} + } + }, { + "name": "Database performance", + "tileType": "DATABASE", + "configured": true, + "bounds": { + "top": 1064, + "left": 1292, + "width": 304, + "height": 152 + }, + "tileFilter": {}, + "assignedEntities": ["SERVICE-42F4699CE384A401"] + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 760, + "left": 1254, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Total number of connections", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.dbconnections.total", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-42F4699CE384A401"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1178, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-47BB247F1CD8CA6F"], + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "MessageDefaultApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1140, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Database", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 722, + "left": 1254, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "APIs", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1102, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "MessageEmailApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1140, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1178, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-CF780E753CE34CAC"], + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "SendCampaignApiV2", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1482, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "DeleteCampaignApiV2", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1482, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1520, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488967307, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488965684, + "customColor": "#ffa86c" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488963001, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488958402, + "customColor": "#debbf3" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488955837, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-EA3840CF76238CA0"], + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1520, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-85EF9C265F5A818D"], + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "EventApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1824, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "EventApiV2", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1824, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1862, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-C65B66C6FAE84919¦SERVICE»SERVICE-C65B66C6FAE84919»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613545452509, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488967307, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488955837, + "customColor": "#008cdb" + }, + "SERVICE-C65B66C6FAE84919¦SERVICE»SERVICE-C65B66C6FAE84919»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545460367, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489069979, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489077851, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489068155, + "customColor": "#008cdb" + }, + "SERVICE-C65B66C6FAE84919¦SERVICE»SERVICE-C65B66C6FAE84919»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545458339, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488965684, + "customColor": "#ffa86c" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488963001, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488958402, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489076283, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-C65B66C6FAE84919¦SERVICE»SERVICE-C65B66C6FAE84919»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545462204, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489073368, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-C65B66C6FAE84919¦SERVICE»SERVICE-C65B66C6FAE84919»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545454028, + "customColor": "#debbf3" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-C65B66C6FAE84919"], + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1862, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489116330, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489123483, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489119640, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489121713, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489114628, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-FDFEC9DAB7D7838D"], + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "SmsApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2166, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "SmsApiV2", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2166, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2204, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488967307, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489200747, + "customColor": "#ffa86c" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489192410, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488955837, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489069979, + "customColor": "#debbf3" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489202505, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489077851, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489068155, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488965684, + "customColor": "#ffa86c" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489198392, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488963001, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488958402, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489076283, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489073368, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489195000, + "customColor": "#debbf3" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-62BB9A46C4E9D41D"], + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2204, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489116330, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489234243, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489123483, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489226026, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489119640, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489121713, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489236331, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489114628, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489231256, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489228170, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-E9203A1BB0F7EAA7"], + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "MessageVehicleApiV2", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2508, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "MyInfoApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3192, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2546, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488967307, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489200747, + "customColor": "#ffa86c" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489192410, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488955837, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489296050, + "customColor": "#ef651f" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489069979, + "customColor": "#debbf3" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489202505, + "customColor": "#ef651f" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489287912, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489077851, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489068155, + "customColor": "#008cdb" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489286112, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488965684, + "customColor": "#ffa86c" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489198392, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488963001, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488958402, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489076283, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489293627, + "customColor": "#ffa86c" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489291351, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489073368, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489195000, + "customColor": "#debbf3" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-3D894D7A90B61B9F"], + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3230, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489116330, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489353932, + "customColor": "#ffa86c" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489234243, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489123483, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489226026, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489119640, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489345762, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489121713, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489355904, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489236331, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489114628, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489231256, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489228170, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489350455, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489343690, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-165690A0EFABB03A"], + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "NgtpApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2850, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "ServiceInfoV2BF", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2850, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2888, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488967307, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489200747, + "customColor": "#ffa86c" + }, + "SERVICE-1D9F324E906D8D20¦SERVICE»SERVICE-1D9F324E906D8D20»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489402152, + "customColor": "#ff0000" + }, + "SERVICE-1D9F324E906D8D20¦SERVICE»SERVICE-1D9F324E906D8D20»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489406523, + "customColor": "#ef651f" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489192410, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488955837, + "customColor": "#008cdb" + }, + "SERVICE-1D9F324E906D8D20¦SERVICE»SERVICE-1D9F324E906D8D20»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489399090, + "customColor": "#debbf3" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489296050, + "customColor": "#ef651f" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489069979, + "customColor": "#debbf3" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489202505, + "customColor": "#ef651f" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489287912, + "customColor": "#debbf3" + }, + "SERVICE-1D9F324E906D8D20¦SERVICE»SERVICE-1D9F324E906D8D20»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489404650, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489077851, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489068155, + "customColor": "#008cdb" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489286112, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488965684, + "customColor": "#ffa86c" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489198392, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488963001, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488958402, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489076283, + "customColor": "#ffa86c" + }, + "SERVICE-1D9F324E906D8D20¦SERVICE»SERVICE-1D9F324E906D8D20»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489397281, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489293627, + "customColor": "#ffa86c" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489291351, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489073368, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489195000, + "customColor": "#debbf3" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-1D9F324E906D8D20"], + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2888, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489116330, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489353932, + "customColor": "#ffa86c" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489234243, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489123483, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489226026, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489119640, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489345762, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489121713, + "customColor": "#ffa86c" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489462209, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489355904, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489236331, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489114628, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489471016, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489231256, + "customColor": "#ff0000" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489460593, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489228170, + "customColor": "#debbf3" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489468887, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489350455, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489343690, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-D2C061A9DE02FDEC"], + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2546, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489116330, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489353932, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489234243, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489123483, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489226026, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489119640, + "customColor": "#ff0000" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489345762, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-FC033ACED53F819D¦SERVICE»SERVICE-FC033ACED53F819D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543296135, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489114628, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489471016, + "customColor": "#ffa86c" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489460593, + "customColor": "#008cdb" + }, + "SERVICE-FC033ACED53F819D¦SERVICE»SERVICE-FC033ACED53F819D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543292530, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489350455, + "customColor": "#ff0000" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489343690, + "customColor": "#008cdb" + }, + "SERVICE-FC033ACED53F819D¦SERVICE»SERVICE-FC033ACED53F819D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543302282, + "customColor": "#ef651f" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-FC033ACED53F819D¦SERVICE»SERVICE-FC033ACED53F819D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613543291274, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489121713, + "customColor": "#ffa86c" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489462209, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489355904, + "customColor": "#ef651f" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489236331, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-FC033ACED53F819D¦SERVICE»SERVICE-FC033ACED53F819D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543298641, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489231256, + "customColor": "#ff0000" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489228170, + "customColor": "#debbf3" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489468887, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-FC033ACED53F819D"], + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "MessageVehicleApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2508, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "LegacyPoiApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3192, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3230, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489116330, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489353932, + "customColor": "#ffa86c" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543416908, + "customColor": "#ff0000" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489234243, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489123483, + "customColor": "#ef651f" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543412166, + "customColor": "#debbf3" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543419580, + "customColor": "#ffa86c" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489226026, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489119640, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489345762, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489121713, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489355904, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489236331, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489114628, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613543410092, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489231256, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489228170, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489350455, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543421845, + "customColor": "#ef651f" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489343690, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-4B82A22E9D8E5479"], + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }, { + "name": "SendToCarApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3534, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3572, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489116330, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489353932, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489234243, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489123483, + "customColor": "#ef651f" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543412166, + "customColor": "#debbf3" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543419580, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489226026, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489119640, + "customColor": "#ff0000" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489345762, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "SERVICE-9CBCB9053D86A351¦SERVICE»SERVICE-9CBCB9053D86A351»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543475624, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489114628, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489350455, + "customColor": "#ff0000" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543421845, + "customColor": "#ef651f" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489343690, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-9CBCB9053D86A351¦SERVICE»SERVICE-9CBCB9053D86A351»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543473984, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543416908, + "customColor": "#ff0000" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-9CBCB9053D86A351¦SERVICE»SERVICE-9CBCB9053D86A351»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613543466800, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489121713, + "customColor": "#ffa86c" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489355904, + "customColor": "#ef651f" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489236331, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613543410092, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489231256, + "customColor": "#ff0000" + }, + "SERVICE-9CBCB9053D86A351¦SERVICE»SERVICE-9CBCB9053D86A351»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543471302, + "customColor": "#ff0000" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489228170, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + }, + "SERVICE-9CBCB9053D86A351¦SERVICE»SERVICE-9CBCB9053D86A351»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543468257, + "customColor": "#debbf3" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-9CBCB9053D86A351"], + "AUTO_TAGS": ["Environment:E2E", "Component:MSGSVC"] + } + } + } + }] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesMSGSVCPROD.json b/BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesMSGSVCPROD.json new file mode 100644 index 00000000..0ca9c4d2 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesMSGSVCPROD.json @@ -0,0 +1,4439 @@ +{ + "metadata": { + "configurationVersions": [3], + "clusterVersion": "1.210.97.20210210-140317" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Florian.MB.Mueller@partner.bmw.de", + "sharingDetails": { + "linkShared": true, + "published": false + }, + "dashboardFilter": { + "managementZone": { + "id": "-4019360158137536139", + "name": "CD_Messaging-Services" + } + }, + "tags": ["Template"] + }, + "tiles": [{ + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 1216, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 380, + "left": 38, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.errors.fourxx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1595276148986, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 380, + "left": 1254, + "width": 304, + "height": 114 + }, + "tileFilter": {}, + "markdown": "[Top Web Requests](https://vse69518.sprint.dynatracelabs.com/#topglobalwebrequests;gtf=l_2_HOURS;gf=all)\n\n[Top database statements](https://vse69518.sprint.dynatracelabs.com/#topdbstatements;gtf=l_2_HOURS;gf=all)\n\n[Overview of captured exceptions](https://vse69518.sprint.dynatracelabs.com/#exceptionsoverview;gtf=l_2_HOURS;gf=all)" + }, { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 532, + "left": 1254, + "width": 152, + "height": 152 + }, + "tileFilter": { + "managementZone": { + "id": "-4019360158137536139", + "name": "CD_Messaging-Services" + } + } + }, { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 38, + "left": 1254, + "width": 152, + "height": 304 + }, + "tileFilter": {}, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis)." + }, { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 380, + "left": 342, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + }, + "chartVisible": true + }, { + "name": "MSGSVC Services", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 342, + "left": 342, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 380, + "left": 646, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "HOST", + "customName": "Hosts", + "defaultName": "Hosts", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "HOST": { + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + }, + "chartVisible": true + }, { + "name": "MSGSVC Hosts", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 342, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 380, + "left": 950, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "DATABASE", + "customName": "Databases", + "defaultName": "Databases", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "DATABASE": { + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + }, + "chartVisible": true + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 760, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "CPU usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.cpu.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["msgsvc", "prod"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": {} + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 760, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Memory usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.memory.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["msgsvc"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": {} + }, + "filtersPerEntityType": {} + } + }, { + "name": "Database performance", + "tileType": "DATABASE", + "configured": true, + "bounds": { + "top": 1064, + "left": 1292, + "width": 304, + "height": 152 + }, + "tileFilter": {}, + "assignedEntities": ["SERVICE-D3976516059B5AD1"] + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 760, + "left": 1254, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Total number of connections", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.dbconnections.total", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-D3976516059B5AD1"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1178, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-77B90C8732621A4B¦SERVICE»SERVICE-77B90C8732621A4B»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613544922387, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-77B90C8732621A4B¦SERVICE»SERVICE-77B90C8732621A4B»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613544928420, + "customColor": "#ef651f" + }, + "SERVICE-77B90C8732621A4B¦SERVICE»SERVICE-77B90C8732621A4B»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613544911356, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-77B90C8732621A4B¦SERVICE»SERVICE-77B90C8732621A4B»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613544913004, + "customColor": "#debbf3" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-77B90C8732621A4B¦SERVICE»SERVICE-77B90C8732621A4B»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613544925709, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-77B90C8732621A4B"], + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "MessageDefaultApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1140, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Database", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 722, + "left": 1254, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "APIs", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1102, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "MessageEmailApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1140, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1178, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-D55097D9A9A4CE05¦SERVICE»SERVICE-D55097D9A9A4CE05»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613544963429, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-D55097D9A9A4CE05¦SERVICE»SERVICE-D55097D9A9A4CE05»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613544968787, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-D55097D9A9A4CE05¦SERVICE»SERVICE-D55097D9A9A4CE05»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613544973631, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-D55097D9A9A4CE05¦SERVICE»SERVICE-D55097D9A9A4CE05»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613544965548, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-D55097D9A9A4CE05¦SERVICE»SERVICE-D55097D9A9A4CE05»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613544971989, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-D55097D9A9A4CE05"], + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "SendCampaignApiV2", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1482, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "DeleteCampaignApiV2", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1482, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1520, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488967307, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-100EDE31931FAFE7¦SERVICE»SERVICE-100EDE31931FAFE7»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545299827, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488955837, + "customColor": "#008cdb" + }, + "SERVICE-100EDE31931FAFE7¦SERVICE»SERVICE-100EDE31931FAFE7»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545302412, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "SERVICE-100EDE31931FAFE7¦SERVICE»SERVICE-100EDE31931FAFE7»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545295308, + "customColor": "#debbf3" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488965684, + "customColor": "#ffa86c" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488963001, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488958402, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-100EDE31931FAFE7¦SERVICE»SERVICE-100EDE31931FAFE7»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613545292949, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-100EDE31931FAFE7¦SERVICE»SERVICE-100EDE31931FAFE7»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545310316, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-100EDE31931FAFE7"], + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1520, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-DBA8C1B8BE0D8339¦SERVICE»SERVICE-DBA8C1B8BE0D8339»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545347522, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-DBA8C1B8BE0D8339¦SERVICE»SERVICE-DBA8C1B8BE0D8339»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545349892, + "customColor": "#ffa86c" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "SERVICE-DBA8C1B8BE0D8339¦SERVICE»SERVICE-DBA8C1B8BE0D8339»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545341652, + "customColor": "#debbf3" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-DBA8C1B8BE0D8339¦SERVICE»SERVICE-DBA8C1B8BE0D8339»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613545339908, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + }, + "SERVICE-DBA8C1B8BE0D8339¦SERVICE»SERVICE-DBA8C1B8BE0D8339»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545352028, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-DBA8C1B8BE0D8339"], + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "EventApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1824, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "EventApiV2", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1824, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1862, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-D55097D9A9A4CE05¦SERVICE»SERVICE-D55097D9A9A4CE05»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613545404740, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488967307, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-D55097D9A9A4CE05¦SERVICE»SERVICE-D55097D9A9A4CE05»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545410771, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488955837, + "customColor": "#008cdb" + }, + "SERVICE-D55097D9A9A4CE05¦SERVICE»SERVICE-D55097D9A9A4CE05»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545415524, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-D55097D9A9A4CE05¦SERVICE»SERVICE-D55097D9A9A4CE05»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545406635, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-D55097D9A9A4CE05¦SERVICE»SERVICE-D55097D9A9A4CE05»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545413283, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489069979, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489077851, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489068155, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488965684, + "customColor": "#ffa86c" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488963001, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488958402, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489076283, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489073368, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-D55097D9A9A4CE05"], + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1862, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-AC31D2A357F19B50¦SERVICE»SERVICE-AC31D2A357F19B50»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545503356, + "customColor": "#ffa86c" + }, + "SERVICE-AC31D2A357F19B50¦SERVICE»SERVICE-AC31D2A357F19B50»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545500452, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489116330, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489123483, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-AC31D2A357F19B50¦SERVICE»SERVICE-AC31D2A357F19B50»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545496645, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489119640, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489121713, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489114628, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-AC31D2A357F19B50¦SERVICE»SERVICE-AC31D2A357F19B50»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613545494516, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-AC31D2A357F19B50¦SERVICE»SERVICE-AC31D2A357F19B50»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545505837, + "customColor": "#ef651f" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-AC31D2A357F19B50"], + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "SmsApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2166, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "SmsApiV2", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2166, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2204, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-937AB97633253AD6¦SERVICE»SERVICE-937AB97633253AD6»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613545553837, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488967307, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489200747, + "customColor": "#ffa86c" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489192410, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488955837, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489069979, + "customColor": "#debbf3" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489202505, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489077851, + "customColor": "#ef651f" + }, + "SERVICE-937AB97633253AD6¦SERVICE»SERVICE-937AB97633253AD6»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545559700, + "customColor": "#ff0000" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489068155, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488965684, + "customColor": "#ffa86c" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489198392, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488963001, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488958402, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489076283, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-937AB97633253AD6¦SERVICE»SERVICE-937AB97633253AD6»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545555565, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489073368, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489195000, + "customColor": "#debbf3" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-937AB97633253AD6"], + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2204, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489116330, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489234243, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489123483, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489226026, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489119640, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489121713, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489236331, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489114628, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489231256, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489228170, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-E9203A1BB0F7EAA7"], + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "MessageVehicleApiV2", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2508, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "MyInfoApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3192, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2546, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-26D54D265C13D437¦SERVICE»SERVICE-26D54D265C13D437»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545674580, + "customColor": "#ff0000" + }, + "SERVICE-26D54D265C13D437¦SERVICE»SERVICE-26D54D265C13D437»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545680839, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488967307, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489200747, + "customColor": "#ffa86c" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489192410, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488955837, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489296050, + "customColor": "#ef651f" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489069979, + "customColor": "#debbf3" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489202505, + "customColor": "#ef651f" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489287912, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489077851, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489068155, + "customColor": "#008cdb" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489286112, + "customColor": "#008cdb" + }, + "SERVICE-26D54D265C13D437¦SERVICE»SERVICE-26D54D265C13D437»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545678789, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488965684, + "customColor": "#ffa86c" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489198392, + "customColor": "#ff0000" + }, + "SERVICE-26D54D265C13D437¦SERVICE»SERVICE-26D54D265C13D437»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545671484, + "customColor": "#debbf3" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488963001, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488958402, + "customColor": "#debbf3" + }, + "SERVICE-26D54D265C13D437¦SERVICE»SERVICE-26D54D265C13D437»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613545668341, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489076283, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489293627, + "customColor": "#ffa86c" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489291351, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489073368, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489195000, + "customColor": "#debbf3" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-26D54D265C13D437"], + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3230, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-94D5077930CD7C0D¦SERVICE»SERVICE-94D5077930CD7C0D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545842125, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489116330, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489353932, + "customColor": "#ffa86c" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489234243, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489123483, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "SERVICE-94D5077930CD7C0D¦SERVICE»SERVICE-94D5077930CD7C0D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545844820, + "customColor": "#ff0000" + }, + "SERVICE-94D5077930CD7C0D¦SERVICE»SERVICE-94D5077930CD7C0D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545847309, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489226026, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489119640, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489345762, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489121713, + "customColor": "#ffa86c" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489355904, + "customColor": "#ef651f" + }, + "SERVICE-94D5077930CD7C0D¦SERVICE»SERVICE-94D5077930CD7C0D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613545840917, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489236331, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489114628, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489231256, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489228170, + "customColor": "#debbf3" + }, + "SERVICE-94D5077930CD7C0D¦SERVICE»SERVICE-94D5077930CD7C0D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545849405, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489350455, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489343690, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-94D5077930CD7C0D"], + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "NgtpApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2850, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "ServiceInfoV2BF", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2850, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2888, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-0DDDC3C0F5876E7A¦SERVICE»SERVICE-0DDDC3C0F5876E7A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545728224, + "customColor": "#ffa86c" + }, + "SERVICE-0DDDC3C0F5876E7A¦SERVICE»SERVICE-0DDDC3C0F5876E7A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613545719925, + "customColor": "#008cdb" + }, + "SERVICE-0DDDC3C0F5876E7A¦SERVICE»SERVICE-0DDDC3C0F5876E7A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545722229, + "customColor": "#debbf3" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488967307, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489200747, + "customColor": "#ffa86c" + }, + "SERVICE-1D9F324E906D8D20¦SERVICE»SERVICE-1D9F324E906D8D20»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489402152, + "customColor": "#ff0000" + }, + "SERVICE-1D9F324E906D8D20¦SERVICE»SERVICE-1D9F324E906D8D20»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489406523, + "customColor": "#ef651f" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489192410, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488955837, + "customColor": "#008cdb" + }, + "SERVICE-1D9F324E906D8D20¦SERVICE»SERVICE-1D9F324E906D8D20»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489399090, + "customColor": "#debbf3" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489296050, + "customColor": "#ef651f" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489069979, + "customColor": "#debbf3" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489202505, + "customColor": "#ef651f" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489287912, + "customColor": "#debbf3" + }, + "SERVICE-1D9F324E906D8D20¦SERVICE»SERVICE-1D9F324E906D8D20»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489404650, + "customColor": "#ffa86c" + }, + "SERVICE-0DDDC3C0F5876E7A¦SERVICE»SERVICE-0DDDC3C0F5876E7A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545725443, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489077851, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489068155, + "customColor": "#008cdb" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489286112, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488965684, + "customColor": "#ffa86c" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489198392, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488963001, + "customColor": "#ff0000" + }, + "SERVICE-EA3840CF76238CA0¦SERVICE»SERVICE-EA3840CF76238CA0»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488958402, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489076283, + "customColor": "#ffa86c" + }, + "SERVICE-1D9F324E906D8D20¦SERVICE»SERVICE-1D9F324E906D8D20»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489397281, + "customColor": "#008cdb" + }, + "SERVICE-0DDDC3C0F5876E7A¦SERVICE»SERVICE-0DDDC3C0F5876E7A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545729989, + "customColor": "#ef651f" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489293627, + "customColor": "#ffa86c" + }, + "SERVICE-3D894D7A90B61B9F¦SERVICE»SERVICE-3D894D7A90B61B9F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489291351, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489073368, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-62BB9A46C4E9D41D¦SERVICE»SERVICE-62BB9A46C4E9D41D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489195000, + "customColor": "#debbf3" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-0DDDC3C0F5876E7A"], + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2888, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489116330, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489353932, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489234243, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-BCE9E6658D202010¦SERVICE»SERVICE-BCE9E6658D202010»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545797980, + "customColor": "#ffa86c" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489123483, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489226026, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489119640, + "customColor": "#ff0000" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489345762, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489114628, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489471016, + "customColor": "#ffa86c" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489460593, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489350455, + "customColor": "#ff0000" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489343690, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-BCE9E6658D202010¦SERVICE»SERVICE-BCE9E6658D202010»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613545789717, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-BCE9E6658D202010¦SERVICE»SERVICE-BCE9E6658D202010»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545791732, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489121713, + "customColor": "#ffa86c" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489462209, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489355904, + "customColor": "#ef651f" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489236331, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-BCE9E6658D202010¦SERVICE»SERVICE-BCE9E6658D202010»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545799708, + "customColor": "#ef651f" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489231256, + "customColor": "#ff0000" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489228170, + "customColor": "#debbf3" + }, + "SERVICE-BCE9E6658D202010¦SERVICE»SERVICE-BCE9E6658D202010»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545795476, + "customColor": "#ff0000" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489468887, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-BCE9E6658D202010"], + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2546, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-211853A0F80FFBEF¦SERVICE»SERVICE-211853A0F80FFBEF»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545606119, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489116330, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489353932, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489234243, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-211853A0F80FFBEF¦SERVICE»SERVICE-211853A0F80FFBEF»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613545601191, + "customColor": "#008cdb" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489123483, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489226026, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489119640, + "customColor": "#ff0000" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489345762, + "customColor": "#debbf3" + }, + "SERVICE-211853A0F80FFBEF¦SERVICE»SERVICE-211853A0F80FFBEF»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545609895, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-FC033ACED53F819D¦SERVICE»SERVICE-FC033ACED53F819D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543296135, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489114628, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489471016, + "customColor": "#ffa86c" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489460593, + "customColor": "#008cdb" + }, + "SERVICE-FC033ACED53F819D¦SERVICE»SERVICE-FC033ACED53F819D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543292530, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489350455, + "customColor": "#ff0000" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489343690, + "customColor": "#008cdb" + }, + "SERVICE-FC033ACED53F819D¦SERVICE»SERVICE-FC033ACED53F819D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543302282, + "customColor": "#ef651f" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-FC033ACED53F819D¦SERVICE»SERVICE-FC033ACED53F819D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613543291274, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489121713, + "customColor": "#ffa86c" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489462209, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489355904, + "customColor": "#ef651f" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489236331, + "customColor": "#ef651f" + }, + "SERVICE-211853A0F80FFBEF¦SERVICE»SERVICE-211853A0F80FFBEF»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545602636, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-FC033ACED53F819D¦SERVICE»SERVICE-FC033ACED53F819D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543298641, + "customColor": "#ffa86c" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489231256, + "customColor": "#ff0000" + }, + "SERVICE-211853A0F80FFBEF¦SERVICE»SERVICE-211853A0F80FFBEF»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545608327, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489228170, + "customColor": "#debbf3" + }, + "SERVICE-D2C061A9DE02FDEC¦SERVICE»SERVICE-D2C061A9DE02FDEC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489468887, + "customColor": "#ff0000" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-211853A0F80FFBEF"], + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "MessageVehicleApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2508, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "LegacyPoiApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3192, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3230, + "left": 646, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489116330, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489353932, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489234243, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-17CAEAC5E03D6A7B¦SERVICE»SERVICE-17CAEAC5E03D6A7B»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545885076, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489123483, + "customColor": "#ef651f" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543412166, + "customColor": "#debbf3" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543419580, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489226026, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "SERVICE-17CAEAC5E03D6A7B¦SERVICE»SERVICE-17CAEAC5E03D6A7B»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545887613, + "customColor": "#ffa86c" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489119640, + "customColor": "#ff0000" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489345762, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489114628, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489350455, + "customColor": "#ff0000" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543421845, + "customColor": "#ef651f" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489343690, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543416908, + "customColor": "#ff0000" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-17CAEAC5E03D6A7B¦SERVICE»SERVICE-17CAEAC5E03D6A7B»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545881628, + "customColor": "#debbf3" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489121713, + "customColor": "#ffa86c" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489355904, + "customColor": "#ef651f" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489236331, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613543410092, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489231256, + "customColor": "#ff0000" + }, + "SERVICE-17CAEAC5E03D6A7B¦SERVICE»SERVICE-17CAEAC5E03D6A7B»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545889468, + "customColor": "#ef651f" + }, + "SERVICE-17CAEAC5E03D6A7B¦SERVICE»SERVICE-17CAEAC5E03D6A7B»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613545879380, + "customColor": "#008cdb" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489228170, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-17CAEAC5E03D6A7B"], + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }, { + "name": "SendToCarApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3534, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3572, + "left": 38, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489116330, + "customColor": "#debbf3" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489353932, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489234243, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489123483, + "customColor": "#ef651f" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543412166, + "customColor": "#debbf3" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489000723, + "customColor": "#debbf3" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543419580, + "customColor": "#ffa86c" + }, + "SERVICE-663E1FEA6570745C¦SERVICE»SERVICE-663E1FEA6570745C»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545926413, + "customColor": "#ef651f" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489226026, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488745000, + "customColor": "#ef651f" + }, + "SERVICE-663E1FEA6570745C¦SERVICE»SERVICE-663E1FEA6570745C»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545919548, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489119640, + "customColor": "#ff0000" + }, + "SERVICE-663E1FEA6570745C¦SERVICE»SERVICE-663E1FEA6570745C»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545924717, + "customColor": "#ffa86c" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489345762, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488882347, + "customColor": "#ef651f" + }, + "SERVICE-9CBCB9053D86A351¦SERVICE»SERVICE-9CBCB9053D86A351»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543475624, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489114628, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488742755, + "customColor": "#ffa86c" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489350455, + "customColor": "#ff0000" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543421845, + "customColor": "#ef651f" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613489343690, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489005448, + "customColor": "#ff0000" + }, + "SERVICE-9CBCB9053D86A351¦SERVICE»SERVICE-9CBCB9053D86A351»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543473984, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543416908, + "customColor": "#ff0000" + }, + "SERVICE-663E1FEA6570745C¦SERVICE»SERVICE-663E1FEA6570745C»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613545922692, + "customColor": "#ff0000" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488998347, + "customColor": "#008cdb" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489008979, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-9CBCB9053D86A351¦SERVICE»SERVICE-9CBCB9053D86A351»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613543466800, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488734948, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488871686, + "customColor": "#debbf3" + }, + "SERVICE-FDFEC9DAB7D7838D¦SERVICE»SERVICE-FDFEC9DAB7D7838D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489121713, + "customColor": "#ffa86c" + }, + "SERVICE-165690A0EFABB03A¦SERVICE»SERVICE-165690A0EFABB03A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489355904, + "customColor": "#ef651f" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489236331, + "customColor": "#ef651f" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613488870269, + "customColor": "#008cdb" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488740904, + "customColor": "#ff0000" + }, + "SERVICE-4B82A22E9D8E5479¦SERVICE»SERVICE-4B82A22E9D8E5479»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613543410092, + "customColor": "#008cdb" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488879465, + "customColor": "#ffa86c" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489231256, + "customColor": "#ff0000" + }, + "SERVICE-9CBCB9053D86A351¦SERVICE»SERVICE-9CBCB9053D86A351»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543471302, + "customColor": "#ff0000" + }, + "SERVICE-E9203A1BB0F7EAA7¦SERVICE»SERVICE-E9203A1BB0F7EAA7»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489228170, + "customColor": "#debbf3" + }, + "SERVICE-CF780E753CE34CAC¦SERVICE»SERVICE-CF780E753CE34CAC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488876200, + "customColor": "#ff0000" + }, + "SERVICE-47BB247F1CD8CA6F¦SERVICE»SERVICE-47BB247F1CD8CA6F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613488737044, + "customColor": "#debbf3" + }, + "SERVICE-85EF9C265F5A818D¦SERVICE»SERVICE-85EF9C265F5A818D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613489007355, + "customColor": "#ffa86c" + }, + "SERVICE-9CBCB9053D86A351¦SERVICE»SERVICE-9CBCB9053D86A351»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613543468257, + "customColor": "#debbf3" + }, + "SERVICE-663E1FEA6570745C¦SERVICE»SERVICE-663E1FEA6570745C»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613545918028, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-663E1FEA6570745C"], + "AUTO_TAGS": ["Component:MSGSVC", "Environment:PROD"] + } + } + } + }] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesXCCE2E.json b/BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesXCCE2E.json new file mode 100644 index 00000000..ed465451 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesXCCE2E.json @@ -0,0 +1,3373 @@ +{ + "metadata": { + "configurationVersions": [3], + "clusterVersion": "1.210.97.20210210-140317" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "sharingDetails": { + "linkShared": true, + "published": false + }, + "dashboardFilter": { + "managementZone": { + "id": "-4019360158137536139", + "name": "CD_Messaging-Services" + } + }, + "tags": ["Template"] + }, + "tiles": [{ + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 1216, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 380, + "left": 38, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.errors.fourxx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1595276148986, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + } + }, { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 380, + "left": 1254, + "width": 304, + "height": 114 + }, + "tileFilter": {}, + "markdown": "[Top Web Requests](https://vse69518.sprint.dynatracelabs.com/#topglobalwebrequests;gtf=l_2_HOURS;gf=all)\n\n[Top database statements](https://vse69518.sprint.dynatracelabs.com/#topdbstatements;gtf=l_2_HOURS;gf=all)\n\n[Overview of captured exceptions](https://vse69518.sprint.dynatracelabs.com/#exceptionsoverview;gtf=l_2_HOURS;gf=all)" + }, { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 532, + "left": 1254, + "width": 152, + "height": 152 + }, + "tileFilter": { + "managementZone": { + "id": "-4019360158137536139", + "name": "CD_Messaging-Services" + } + } + }, { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 38, + "left": 1254, + "width": 152, + "height": 304 + }, + "tileFilter": {}, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis)." + }, { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 380, + "left": 342, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + }, + "chartVisible": true + }, { + "name": "XCC Services", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 342, + "left": 342, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 380, + "left": 646, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "HOST", + "customName": "Hosts", + "defaultName": "Hosts", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "HOST": { + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + }, + "chartVisible": true + }, { + "name": "XCC Hosts", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 342, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1444, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-715FB4DB64987C2A"], + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + } + }, { + "name": "", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 380, + "left": 950, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "DATABASE", + "customName": "Databases", + "defaultName": "Databases", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "DATABASE": { + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + }, + "chartVisible": true + }, { + "name": "Overview", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "XCC Campaigns", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1064, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1102, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "CPU usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.cpu.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-campaigns"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": {} + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1102, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Memory usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.memory.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-campaigns"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": {} + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1102, + "left": 1216, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Total number of connections", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.dbconnections.total", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.dbconnections.failure", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-9449797D7A62697F¦SERVICE»SERVICE-9449797D7A62697F»truebuiltin:service.dbconnections.failure|NONE|TOTAL|LINE|SERVICE": { + "lastModified": 1612772498723, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-A07305A1A6ACC485"] + } + } + } + }, { + "name": "Campaigns DB ", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1064, + "left": 1216, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Database performance", + "tileType": "DATABASE", + "configured": true, + "bounds": { + "top": 1406, + "left": 1254, + "width": 304, + "height": 152 + }, + "tileFilter": {}, + "assignedEntities": ["SERVICE-A07305A1A6ACC485"] + }, { + "name": "Campaings API", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1406, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1444, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-243038801F10710E"], + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + } + }, { + "name": "XCC-Campaigns - VinAPI", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1406, + "left": 608, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2166, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "CPU usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.cpu.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-cmgr"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856002518, + "customColor": "#f5d30f" + }, + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856006517, + "customColor": "#4fd5e0" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2166, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Memory usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.memory.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-cmgr"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856047222, + "customColor": "#ffa86c" + }, + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856048895, + "customColor": "#2ab6f4" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "XCC Campaign Manager", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2128, + "left": 0, + "width": 342, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2166, + "left": 1216, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-27446E9E04DFB98E"], + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + } + }, { + "name": "Campaign Manager Background Requests", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2128, + "left": 1216, + "width": 608, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "XCC-Settings", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2508, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2546, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "CPU usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.cpu.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-settings"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856002518, + "customColor": "#f5d30f" + }, + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856006517, + "customColor": "#4fd5e0" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2546, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Memory usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.memory.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-settings"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856047222, + "customColor": "#ffa86c" + }, + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856048895, + "customColor": "#2ab6f4" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2888, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612858880356, + "customColor": "#2ab6f4" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858891690, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858883924, + "customColor": "#debbf3" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858898349, + "customColor": "#ef651f" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858896018, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-CBAF43CA5C717507"], + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + } + }, { + "name": "Settings - VinsApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2850, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Settings DB", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2508, + "left": 1216, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2546, + "left": 1216, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Total number of connections", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.dbconnections.total", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.dbconnections.failure", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-9449797D7A62697F¦SERVICE»SERVICE-9449797D7A62697F»truebuiltin:service.dbconnections.failure|NONE|TOTAL|LINE|SERVICE": { + "lastModified": 1612772498723, + "customColor": "#ef651f" + }, + "SERVICE-E37B1CF227FA7C59¦SERVICE»SERVICE-E37B1CF227FA7C59»truebuiltin:service.dbconnections.failure|NONE|TOTAL|LINE|SERVICE": { + "lastModified": 1612859058987, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-E37B1CF227FA7C59"] + } + } + } + }, { + "name": "Database performance", + "tileType": "DATABASE", + "configured": true, + "bounds": { + "top": 2850, + "left": 1254, + "width": 304, + "height": 152 + }, + "tileFilter": {}, + "assignedEntities": ["SERVICE-E37B1CF227FA7C59"] + }, { + "name": "XCC-Statistics", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3230, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3268, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "CPU usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.cpu.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-statistics"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856002518, + "customColor": "#f5d30f" + }, + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856006517, + "customColor": "#4fd5e0" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3268, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Memory usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.memory.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-statistics"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856047222, + "customColor": "#ffa86c" + }, + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856048895, + "customColor": "#2ab6f4" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3610, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612865786853, + "customColor": "#2ab6f4" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865789661, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612858880356, + "customColor": "#2ab6f4" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865806299, + "customColor": "#ef651f" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865804149, + "customColor": "#ffa86c" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858891690, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858883924, + "customColor": "#debbf3" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858898349, + "customColor": "#ef651f" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858896018, + "customColor": "#ffa86c" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865799581, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-12C88207B69C2B5A"], + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + } + }, { + "name": "Statistics DB", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3230, + "left": 1216, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3268, + "left": 1216, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Total number of connections", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.dbconnections.total", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.dbconnections.failure", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-9449797D7A62697F¦SERVICE»SERVICE-9449797D7A62697F»truebuiltin:service.dbconnections.failure|NONE|TOTAL|LINE|SERVICE": { + "lastModified": 1612772498723, + "customColor": "#ef651f" + }, + "SERVICE-E37B1CF227FA7C59¦SERVICE»SERVICE-E37B1CF227FA7C59»truebuiltin:service.dbconnections.failure|NONE|TOTAL|LINE|SERVICE": { + "lastModified": 1612859058987, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-F56A71B4FB34DBF1"] + } + } + } + }, { + "name": "Database performance", + "tileType": "DATABASE", + "configured": true, + "bounds": { + "top": 3572, + "left": 1254, + "width": 304, + "height": 152 + }, + "tileFilter": {}, + "assignedEntities": ["SERVICE-F56A71B4FB34DBF1"] + }, { + "name": "XCC-Users", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 4294, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 4332, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "CPU usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.cpu.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-users"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856002518, + "customColor": "#f5d30f" + }, + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856006517, + "customColor": "#4fd5e0" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 4332, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Memory usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.memory.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-users"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856047222, + "customColor": "#ffa86c" + }, + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856048895, + "customColor": "#2ab6f4" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Statistics SchedulerAPI", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3572, + "left": 0, + "width": 342, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Database performance", + "tileType": "DATABASE", + "configured": true, + "bounds": { + "top": 4636, + "left": 1254, + "width": 304, + "height": 152 + }, + "tileFilter": {}, + "assignedEntities": ["SERVICE-FDE8F04534BDBD52"] + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 4332, + "left": 1216, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Total number of connections", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.dbconnections.total", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.dbconnections.failure", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-9449797D7A62697F¦SERVICE»SERVICE-9449797D7A62697F»truebuiltin:service.dbconnections.failure|NONE|TOTAL|LINE|SERVICE": { + "lastModified": 1612772498723, + "customColor": "#ef651f" + }, + "SERVICE-E37B1CF227FA7C59¦SERVICE»SERVICE-E37B1CF227FA7C59»truebuiltin:service.dbconnections.failure|NONE|TOTAL|LINE|SERVICE": { + "lastModified": 1612859058987, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-FDE8F04534BDBD52"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 4674, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612865786853, + "customColor": "#2ab6f4" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865789661, + "customColor": "#debbf3" + }, + "SERVICE-C5E62D932A68494F¦SERVICE»SERVICE-C5E62D932A68494F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878691678, + "customColor": "#debbf3" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612858880356, + "customColor": "#2ab6f4" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865806299, + "customColor": "#ef651f" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858898349, + "customColor": "#ef651f" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865799581, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-C5E62D932A68494F¦SERVICE»SERVICE-C5E62D932A68494F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878701438, + "customColor": "#ffa86c" + }, + "SERVICE-C5E62D932A68494F¦SERVICE»SERVICE-C5E62D932A68494F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612878689551, + "customColor": "#2ab6f4" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "SERVICE-C5E62D932A68494F¦SERVICE»SERVICE-C5E62D932A68494F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878697789, + "customColor": "#ff0000" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865804149, + "customColor": "#ffa86c" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858891690, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-C5E62D932A68494F¦SERVICE»SERVICE-C5E62D932A68494F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878703150, + "customColor": "#ef651f" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858883924, + "customColor": "#debbf3" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858896018, + "customColor": "#ffa86c" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-C5E62D932A68494F"], + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + } + }, { + "name": "UsersAPI", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 4636, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1786, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878902385, + "customColor": "#debbf3" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878914927, + "customColor": "#ef651f" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878912557, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612878900491, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878909580, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-4815DC518B66383F"], + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + } + }, { + "name": "CustomerNotificationAPI", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1748, + "left": 0, + "width": 418, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3610, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612865786853, + "customColor": "#2ab6f4" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865789661, + "customColor": "#debbf3" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612858880356, + "customColor": "#2ab6f4" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865806299, + "customColor": "#ef651f" + }, + "SERVICE-2B8540588E49D099¦SERVICE»SERVICE-2B8540588E49D099»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612879113904, + "customColor": "#ef651f" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858898349, + "customColor": "#ef651f" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865799581, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-2B8540588E49D099¦SERVICE»SERVICE-2B8540588E49D099»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612879111556, + "customColor": "#ffa86c" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-2B8540588E49D099¦SERVICE»SERVICE-2B8540588E49D099»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612879103827, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865804149, + "customColor": "#ffa86c" + }, + "SERVICE-2B8540588E49D099¦SERVICE»SERVICE-2B8540588E49D099»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612879102147, + "customColor": "#008cdb" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858891690, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858883924, + "customColor": "#debbf3" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858896018, + "customColor": "#ffa86c" + }, + "SERVICE-2B8540588E49D099¦SERVICE»SERVICE-2B8540588E49D099»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612879107586, + "customColor": "#ff0000" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-2B8540588E49D099"], + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + } + }, { + "name": "Statistics API", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3572, + "left": 608, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Users DB", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 4294, + "left": 1216, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3952, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612865786853, + "customColor": "#2ab6f4" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865789661, + "customColor": "#debbf3" + }, + "SERVICE-8DD5C2F79ECE2CE2¦SERVICE»SERVICE-8DD5C2F79ECE2CE2»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612965630286, + "customColor": "#ffa86c" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612858880356, + "customColor": "#2ab6f4" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865806299, + "customColor": "#ef651f" + }, + "SERVICE-8DD5C2F79ECE2CE2¦SERVICE»SERVICE-8DD5C2F79ECE2CE2»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612965622557, + "customColor": "#008cdb" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858898349, + "customColor": "#ef651f" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865799581, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-8DD5C2F79ECE2CE2¦SERVICE»SERVICE-8DD5C2F79ECE2CE2»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612965632382, + "customColor": "#ef651f" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865804149, + "customColor": "#ffa86c" + }, + "SERVICE-8DD5C2F79ECE2CE2¦SERVICE»SERVICE-8DD5C2F79ECE2CE2»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612965627279, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858891690, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858883924, + "customColor": "#debbf3" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858896018, + "customColor": "#ffa86c" + }, + "SERVICE-8DD5C2F79ECE2CE2¦SERVICE»SERVICE-8DD5C2F79ECE2CE2»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612965624109, + "customColor": "#debbf3" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-8DD5C2F79ECE2CE2"], + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + } + }, { + "name": "StatisticsVinAPI", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3914, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2888, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612858880356, + "customColor": "#2ab6f4" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "SERVICE-16C982D3E5A344E3¦SERVICE»SERVICE-16C982D3E5A344E3»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612965510204, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858891690, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-16C982D3E5A344E3¦SERVICE»SERVICE-16C982D3E5A344E3»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612965502987, + "customColor": "#008cdb" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858883924, + "customColor": "#debbf3" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858898349, + "customColor": "#ef651f" + }, + "SERVICE-16C982D3E5A344E3¦SERVICE»SERVICE-16C982D3E5A344E3»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612965512629, + "customColor": "#ffa86c" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858896018, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-16C982D3E5A344E3¦SERVICE»SERVICE-16C982D3E5A344E3»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612965506400, + "customColor": "#debbf3" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-16C982D3E5A344E3¦SERVICE»SERVICE-16C982D3E5A344E3»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612965514332, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-16C982D3E5A344E3"], + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + } + }, { + "name": "SettingsAPI", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2850, + "left": 608, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1786, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878902385, + "customColor": "#debbf3" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878914927, + "customColor": "#ef651f" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878912557, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612878900491, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878909580, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + } + }, { + "name": "ImageInfoAPI", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1748, + "left": 608, + "width": 228, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "NA at the moment", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1748, + "left": 836, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Service or request", + "tileType": "SERVICE_VERSATILE", + "configured": true, + "bounds": { + "top": 684, + "left": 38, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "assignedEntities": ["SERVICE-E304733C3D7AF929"] + }, { + "name": "Service or request", + "tileType": "SERVICE_VERSATILE", + "configured": true, + "bounds": { + "top": 684, + "left": 342, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "assignedEntities": ["SERVICE-B20ECFF2BC1E2ABF"] + }, { + "name": "Service or request", + "tileType": "SERVICE_VERSATILE", + "configured": false, + "bounds": { + "top": 684, + "left": 646, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "assignedEntities": [] + }, { + "name": "Statistics NA at the moment", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 684, + "left": 950, + "width": 342, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1786, + "left": 1216, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-9BA482EF6F3C3AD3¦SERVICE»SERVICE-9BA482EF6F3C3AD3»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613036801759, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "SERVICE-9BA482EF6F3C3AD3¦SERVICE»SERVICE-9BA482EF6F3C3AD3»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613036807512, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-9BA482EF6F3C3AD3¦SERVICE»SERVICE-9BA482EF6F3C3AD3»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613036799232, + "customColor": "#008cdb" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "SERVICE-9BA482EF6F3C3AD3¦SERVICE»SERVICE-9BA482EF6F3C3AD3»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613036809228, + "customColor": "#ef651f" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "SERVICE-9BA482EF6F3C3AD3¦SERVICE»SERVICE-9BA482EF6F3C3AD3»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613036804664, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-9BA482EF6F3C3AD3"], + "AUTO_TAGS": ["Component:XCC", "Environment:E2E"] + } + } + } + }, { + "name": "CampaignManagerApiInterface", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1748, + "left": 1216, + "width": 608, + "height": 38 + }, + "tileFilter": {} + }] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesXCCPROD.json b/BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesXCCPROD.json new file mode 100644 index 00000000..4be17cb8 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Messaging-Services/dashboard/CDMessagingServicesXCCPROD.json @@ -0,0 +1,3580 @@ +{ + "metadata": { + "configurationVersions": [3], + "clusterVersion": "1.210.97.20210210-140317" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Florian.MB.Mueller@partner.bmw.de", + "sharingDetails": { + "linkShared": true, + "published": false + }, + "dashboardFilter": { + "managementZone": { + "id": "-4019360158137536139", + "name": "CD_Messaging-Services" + } + }, + "tags": ["Template"] + }, + "tiles": [{ + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 1216, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 380, + "left": 38, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.errors.fourxx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1595276148986, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + } + }, { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 380, + "left": 1254, + "width": 304, + "height": 114 + }, + "tileFilter": {}, + "markdown": "[Top Web Requests](https://vse69518.sprint.dynatracelabs.com/#topglobalwebrequests;gtf=l_2_HOURS;gf=all)\n\n[Top database statements](https://vse69518.sprint.dynatracelabs.com/#topdbstatements;gtf=l_2_HOURS;gf=all)\n\n[Overview of captured exceptions](https://vse69518.sprint.dynatracelabs.com/#exceptionsoverview;gtf=l_2_HOURS;gf=all)" + }, { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 532, + "left": 1254, + "width": 152, + "height": 152 + }, + "tileFilter": { + "managementZone": { + "id": "-4019360158137536139", + "name": "CD_Messaging-Services" + } + } + }, { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 38, + "left": 1254, + "width": 152, + "height": 304 + }, + "tileFilter": {}, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis)." + }, { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 380, + "left": 342, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + }, + "chartVisible": true + }, { + "name": "XCC Services", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 342, + "left": 342, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 380, + "left": 646, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "HOST", + "customName": "Hosts", + "defaultName": "Hosts", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "HOST": { + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + }, + "chartVisible": true + }, { + "name": "XCC Hosts", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 342, + "left": 646, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1406, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-0065DC3D9A46F531¦SERVICE»SERVICE-0065DC3D9A46F531»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612951840998, + "customColor": "#ef651f" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-0065DC3D9A46F531¦SERVICE»SERVICE-0065DC3D9A46F531»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612951829694, + "customColor": "#debbf3" + }, + "SERVICE-0065DC3D9A46F531¦SERVICE»SERVICE-0065DC3D9A46F531»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612951838655, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-0065DC3D9A46F531¦SERVICE»SERVICE-0065DC3D9A46F531»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612951835240, + "customColor": "#ff0000" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-0065DC3D9A46F531¦SERVICE»SERVICE-0065DC3D9A46F531»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612951825218, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-0065DC3D9A46F531"], + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + } + }, { + "name": "", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 380, + "left": 950, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "DATABASE", + "customName": "Databases", + "defaultName": "Databases", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "DATABASE": { + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + }, + "chartVisible": true + }, { + "name": "Overview", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 38, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "XCC Campaigns", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1026, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1064, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "CPU usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.cpu.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-campaigns"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": {} + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1064, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Memory usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.memory.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-campaigns"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": {} + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1064, + "left": 1216, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Total number of connections", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.dbconnections.total", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.dbconnections.failure", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-9449797D7A62697F¦SERVICE»SERVICE-9449797D7A62697F»truebuiltin:service.dbconnections.failure|NONE|TOTAL|LINE|SERVICE": { + "lastModified": 1612772498723, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-FB019FA94674F76A"] + } + } + } + }, { + "name": "Campaigns DB ", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1026, + "left": 1216, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Database performance", + "tileType": "DATABASE", + "configured": true, + "bounds": { + "top": 1368, + "left": 1254, + "width": 304, + "height": 152 + }, + "tileFilter": {}, + "assignedEntities": ["SERVICE-FB019FA94674F76A"] + }, { + "name": "Campaings API", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1368, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1406, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-0B72245338811551¦SERVICE»SERVICE-0B72245338811551»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612951889391, + "customColor": "#debbf3" + }, + "SERVICE-0B72245338811551¦SERVICE»SERVICE-0B72245338811551»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612951899215, + "customColor": "#ef651f" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-0B72245338811551¦SERVICE»SERVICE-0B72245338811551»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612951897558, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853191472, + "customColor": "#ef651f" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853186350, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853194880, + "customColor": "#ffa86c" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612853168085, + "customColor": "#2ab6f4" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-0B72245338811551¦SERVICE»SERVICE-0B72245338811551»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612951887391, + "customColor": "#008cdb" + }, + "SERVICE-0B72245338811551¦SERVICE»SERVICE-0B72245338811551»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612951895462, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-243038801F10710E¦SERVICE»SERVICE-243038801F10710E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612853170247, + "customColor": "#debbf3" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-0B72245338811551"], + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + } + }, { + "name": "XCC-Campaigns - VinAPI", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1368, + "left": 608, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2128, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "CPU usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.cpu.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-cmgr"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856002518, + "customColor": "#f5d30f" + }, + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856006517, + "customColor": "#4fd5e0" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2128, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Memory usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.memory.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-cmgr"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856047222, + "customColor": "#ffa86c" + }, + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856048895, + "customColor": "#2ab6f4" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "XCC Campaign Manager", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2090, + "left": 0, + "width": 342, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2128, + "left": 1216, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "SERVICE-39C817867C2A450B¦SERVICE»SERVICE-39C817867C2A450B»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953084869, + "customColor": "#ff0000" + }, + "SERVICE-39C817867C2A450B¦SERVICE»SERVICE-39C817867C2A450B»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612953078799, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-39C817867C2A450B¦SERVICE»SERVICE-39C817867C2A450B»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953088383, + "customColor": "#ffa86c" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-39C817867C2A450B¦SERVICE»SERVICE-39C817867C2A450B»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953090590, + "customColor": "#ef651f" + }, + "SERVICE-39C817867C2A450B¦SERVICE»SERVICE-39C817867C2A450B»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953080549, + "customColor": "#debbf3" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-39C817867C2A450B"], + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + } + }, { + "name": "Campaign Manager Background Requests", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2090, + "left": 1216, + "width": 608, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "XCC-Settings", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2470, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2508, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "CPU usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.cpu.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-settings"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856002518, + "customColor": "#f5d30f" + }, + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856006517, + "customColor": "#4fd5e0" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2508, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Memory usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.memory.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-settings"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856047222, + "customColor": "#ffa86c" + }, + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856048895, + "customColor": "#2ab6f4" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2850, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "SERVICE-4094E0E91CFE10BE¦SERVICE»SERVICE-4094E0E91CFE10BE»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953199678, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612858880356, + "customColor": "#2ab6f4" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "SERVICE-4094E0E91CFE10BE¦SERVICE»SERVICE-4094E0E91CFE10BE»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953197268, + "customColor": "#ff0000" + }, + "SERVICE-4094E0E91CFE10BE¦SERVICE»SERVICE-4094E0E91CFE10BE»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612953190254, + "customColor": "#008cdb" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858891690, + "customColor": "#ff0000" + }, + "SERVICE-4094E0E91CFE10BE¦SERVICE»SERVICE-4094E0E91CFE10BE»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953192710, + "customColor": "#debbf3" + }, + "SERVICE-4094E0E91CFE10BE¦SERVICE»SERVICE-4094E0E91CFE10BE»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953201926, + "customColor": "#ef651f" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858883924, + "customColor": "#debbf3" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858898349, + "customColor": "#ef651f" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858896018, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-4094E0E91CFE10BE"], + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + } + }, { + "name": "Settings - VinsApi", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2812, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Settings DB", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2470, + "left": 1216, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2508, + "left": 1216, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Total number of connections", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.dbconnections.total", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.dbconnections.failure", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-9449797D7A62697F¦SERVICE»SERVICE-9449797D7A62697F»truebuiltin:service.dbconnections.failure|NONE|TOTAL|LINE|SERVICE": { + "lastModified": 1612772498723, + "customColor": "#ef651f" + }, + "SERVICE-E37B1CF227FA7C59¦SERVICE»SERVICE-E37B1CF227FA7C59»truebuiltin:service.dbconnections.failure|NONE|TOTAL|LINE|SERVICE": { + "lastModified": 1612859058987, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-16C8C60DCDE87F71"] + } + } + } + }, { + "name": "Database performance", + "tileType": "DATABASE", + "configured": true, + "bounds": { + "top": 2812, + "left": 1254, + "width": 304, + "height": 152 + }, + "tileFilter": {}, + "assignedEntities": ["SERVICE-16C8C60DCDE87F71"] + }, { + "name": "XCC-Statistics", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3192, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3230, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "CPU usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.cpu.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-statistics"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856002518, + "customColor": "#f5d30f" + }, + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856006517, + "customColor": "#4fd5e0" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3230, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Memory usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.memory.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-statistics"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856047222, + "customColor": "#ffa86c" + }, + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856048895, + "customColor": "#2ab6f4" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3572, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612865786853, + "customColor": "#2ab6f4" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865789661, + "customColor": "#debbf3" + }, + "SERVICE-BFA22AF550D7F8AC¦SERVICE»SERVICE-BFA22AF550D7F8AC»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612958718222, + "customColor": "#008cdb" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612858880356, + "customColor": "#2ab6f4" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865806299, + "customColor": "#ef651f" + }, + "SERVICE-BFA22AF550D7F8AC¦SERVICE»SERVICE-BFA22AF550D7F8AC»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612958724516, + "customColor": "#ff0000" + }, + "SERVICE-BFA22AF550D7F8AC¦SERVICE»SERVICE-BFA22AF550D7F8AC»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612958729533, + "customColor": "#ef651f" + }, + "SERVICE-BFA22AF550D7F8AC¦SERVICE»SERVICE-BFA22AF550D7F8AC»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612958720532, + "customColor": "#debbf3" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858898349, + "customColor": "#ef651f" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865799581, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "SERVICE-BFA22AF550D7F8AC¦SERVICE»SERVICE-BFA22AF550D7F8AC»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612958727589, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865804149, + "customColor": "#ffa86c" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858891690, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858883924, + "customColor": "#debbf3" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858896018, + "customColor": "#ffa86c" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-BFA22AF550D7F8AC"], + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + } + }, { + "name": "Statistics DB", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3192, + "left": 1216, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3230, + "left": 1216, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Total number of connections", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.dbconnections.total", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.dbconnections.failure", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-9449797D7A62697F¦SERVICE»SERVICE-9449797D7A62697F»truebuiltin:service.dbconnections.failure|NONE|TOTAL|LINE|SERVICE": { + "lastModified": 1612772498723, + "customColor": "#ef651f" + }, + "SERVICE-E37B1CF227FA7C59¦SERVICE»SERVICE-E37B1CF227FA7C59»truebuiltin:service.dbconnections.failure|NONE|TOTAL|LINE|SERVICE": { + "lastModified": 1612859058987, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-77E996355A9B7C5B"] + } + } + } + }, { + "name": "Database performance", + "tileType": "DATABASE", + "configured": true, + "bounds": { + "top": 3534, + "left": 1254, + "width": 304, + "height": 152 + }, + "tileFilter": {}, + "assignedEntities": ["SERVICE-77E996355A9B7C5B"] + }, { + "name": "XCC-Users", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 4256, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 4294, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "CPU usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.cpu.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-users"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856002518, + "customColor": "#f5d30f" + }, + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.cpu.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856006517, + "customColor": "#4fd5e0" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 4294, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Memory usage % of limit", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:containers.memory.usagePercent", + "aggregation": "AVG", + "type": "LINE", + "entityType": "CONTAINER_GROUP_INSTANCE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.container_group_instance", + "values": [], + "entityDimension": true + }, { + "id": "1", + "name": "Container", + "values": ["xcc-users"], + "entityDimension": false + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "CONTAINER_GROUP_INSTANCE-E593203FCFC611A6¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-E593203FCFC611A6»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856047222, + "customColor": "#ffa86c" + }, + "CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7¦CONTAINER_GROUP_INSTANCE»CONTAINER_GROUP_INSTANCE-3B80A888D8EE31B7»true¦Container»xcc-cmgr»falsebuiltin:containers.memory.usagePercent|AVG|TOTAL|LINE|CONTAINER_GROUP_INSTANCE": { + "lastModified": 1612856048895, + "customColor": "#2ab6f4" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Statistics SchedulerAPI", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3534, + "left": 0, + "width": 342, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Database performance", + "tileType": "DATABASE", + "configured": true, + "bounds": { + "top": 4598, + "left": 1254, + "width": 304, + "height": 152 + }, + "tileFilter": {}, + "assignedEntities": ["SERVICE-2BC85E09CD03141B"] + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 4294, + "left": 1216, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Total number of connections", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.dbconnections.total", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.dbconnections.failure", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-9449797D7A62697F¦SERVICE»SERVICE-9449797D7A62697F»truebuiltin:service.dbconnections.failure|NONE|TOTAL|LINE|SERVICE": { + "lastModified": 1612772498723, + "customColor": "#ef651f" + }, + "SERVICE-E37B1CF227FA7C59¦SERVICE»SERVICE-E37B1CF227FA7C59»truebuiltin:service.dbconnections.failure|NONE|TOTAL|LINE|SERVICE": { + "lastModified": 1612859058987, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-2BC85E09CD03141B"] + } + } + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 4636, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612865786853, + "customColor": "#2ab6f4" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865789661, + "customColor": "#debbf3" + }, + "SERVICE-8B80012EF43A70D9¦SERVICE»SERVICE-8B80012EF43A70D9»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612959182245, + "customColor": "#008cdb" + }, + "SERVICE-C5E62D932A68494F¦SERVICE»SERVICE-C5E62D932A68494F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878691678, + "customColor": "#debbf3" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612858880356, + "customColor": "#2ab6f4" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865806299, + "customColor": "#ef651f" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858898349, + "customColor": "#ef651f" + }, + "SERVICE-8B80012EF43A70D9¦SERVICE»SERVICE-8B80012EF43A70D9»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612959191254, + "customColor": "#ffa86c" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865799581, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-C5E62D932A68494F¦SERVICE»SERVICE-C5E62D932A68494F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878701438, + "customColor": "#ffa86c" + }, + "SERVICE-C5E62D932A68494F¦SERVICE»SERVICE-C5E62D932A68494F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612878689551, + "customColor": "#2ab6f4" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "SERVICE-C5E62D932A68494F¦SERVICE»SERVICE-C5E62D932A68494F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878697789, + "customColor": "#ff0000" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865804149, + "customColor": "#ffa86c" + }, + "SERVICE-8B80012EF43A70D9¦SERVICE»SERVICE-8B80012EF43A70D9»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612959184125, + "customColor": "#debbf3" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858891690, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-C5E62D932A68494F¦SERVICE»SERVICE-C5E62D932A68494F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878703150, + "customColor": "#ef651f" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858883924, + "customColor": "#debbf3" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858896018, + "customColor": "#ffa86c" + }, + "SERVICE-8B80012EF43A70D9¦SERVICE»SERVICE-8B80012EF43A70D9»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612959188547, + "customColor": "#ff0000" + }, + "SERVICE-8B80012EF43A70D9¦SERVICE»SERVICE-8B80012EF43A70D9»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612959193684, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-8B80012EF43A70D9"], + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + } + }, { + "name": "UsersAPI", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 4598, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1748, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878902385, + "customColor": "#debbf3" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878914927, + "customColor": "#ef651f" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878912557, + "customColor": "#ffa86c" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612878900491, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878909580, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-4815DC518B66383F"], + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + } + }, { + "name": "CustomerNotificationAPI", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1710, + "left": 0, + "width": 418, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3572, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612865786853, + "customColor": "#2ab6f4" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865789661, + "customColor": "#debbf3" + }, + "SERVICE-983234C05CE1527D¦SERVICE»SERVICE-983234C05CE1527D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612958773741, + "customColor": "#ffa86c" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612858880356, + "customColor": "#2ab6f4" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865806299, + "customColor": "#ef651f" + }, + "SERVICE-2B8540588E49D099¦SERVICE»SERVICE-2B8540588E49D099»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612879113904, + "customColor": "#ef651f" + }, + "SERVICE-983234C05CE1527D¦SERVICE»SERVICE-983234C05CE1527D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612958761260, + "customColor": "#008cdb" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858898349, + "customColor": "#ef651f" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865799581, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-983234C05CE1527D¦SERVICE»SERVICE-983234C05CE1527D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612958765773, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-2B8540588E49D099¦SERVICE»SERVICE-2B8540588E49D099»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612879111556, + "customColor": "#ffa86c" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-2B8540588E49D099¦SERVICE»SERVICE-2B8540588E49D099»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612879103827, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865804149, + "customColor": "#ffa86c" + }, + "SERVICE-2B8540588E49D099¦SERVICE»SERVICE-2B8540588E49D099»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612879102147, + "customColor": "#008cdb" + }, + "SERVICE-983234C05CE1527D¦SERVICE»SERVICE-983234C05CE1527D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612958775412, + "customColor": "#ef651f" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858891690, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858883924, + "customColor": "#debbf3" + }, + "SERVICE-983234C05CE1527D¦SERVICE»SERVICE-983234C05CE1527D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612958770819, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858896018, + "customColor": "#ffa86c" + }, + "SERVICE-2B8540588E49D099¦SERVICE»SERVICE-2B8540588E49D099»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612879107586, + "customColor": "#ff0000" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-983234C05CE1527D"], + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + } + }, { + "name": "Statistics API", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3534, + "left": 608, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Users DB", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 4256, + "left": 1216, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1748, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878902385, + "customColor": "#debbf3" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878912557, + "customColor": "#ffa86c" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612878900491, + "customColor": "#008cdb" + }, + "SERVICE-53149CC0A4F37217¦SERVICE»SERVICE-53149CC0A4F37217»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612959011605, + "customColor": "#008cdb" + }, + "SERVICE-53149CC0A4F37217¦SERVICE»SERVICE-53149CC0A4F37217»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612959021140, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-53149CC0A4F37217¦SERVICE»SERVICE-53149CC0A4F37217»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612959013237, + "customColor": "#debbf3" + }, + "SERVICE-53149CC0A4F37217¦SERVICE»SERVICE-53149CC0A4F37217»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612959023476, + "customColor": "#ef651f" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878914927, + "customColor": "#ef651f" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-4815DC518B66383F¦SERVICE»SERVICE-4815DC518B66383F»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612878909580, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-53149CC0A4F37217¦SERVICE»SERVICE-53149CC0A4F37217»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612959017556, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-53149CC0A4F37217"], + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + } + }, { + "name": "ImageInfoAPI", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1710, + "left": 608, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 3914, + "left": 0, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612865786853, + "customColor": "#2ab6f4" + }, + "SERVICE-B9F8FE90D298DEED¦SERVICE»SERVICE-B9F8FE90D298DEED»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612959100285, + "customColor": "#008cdb" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865789661, + "customColor": "#debbf3" + }, + "SERVICE-B9F8FE90D298DEED¦SERVICE»SERVICE-B9F8FE90D298DEED»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612959104413, + "customColor": "#debbf3" + }, + "SERVICE-983234C05CE1527D¦SERVICE»SERVICE-983234C05CE1527D»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612958773741, + "customColor": "#ffa86c" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612858880356, + "customColor": "#2ab6f4" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865806299, + "customColor": "#ef651f" + }, + "SERVICE-2B8540588E49D099¦SERVICE»SERVICE-2B8540588E49D099»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612879113904, + "customColor": "#ef651f" + }, + "SERVICE-B9F8FE90D298DEED¦SERVICE»SERVICE-B9F8FE90D298DEED»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612959114021, + "customColor": "#ffa86c" + }, + "SERVICE-983234C05CE1527D¦SERVICE»SERVICE-983234C05CE1527D»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612958761260, + "customColor": "#008cdb" + }, + "SERVICE-B9F8FE90D298DEED¦SERVICE»SERVICE-B9F8FE90D298DEED»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612959109173, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858898349, + "customColor": "#ef651f" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865799581, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-983234C05CE1527D¦SERVICE»SERVICE-983234C05CE1527D»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612958765773, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-2B8540588E49D099¦SERVICE»SERVICE-2B8540588E49D099»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612879111556, + "customColor": "#ffa86c" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-2B8540588E49D099¦SERVICE»SERVICE-2B8540588E49D099»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612879103827, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "SERVICE-12C88207B69C2B5A¦SERVICE»SERVICE-12C88207B69C2B5A»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612865804149, + "customColor": "#ffa86c" + }, + "SERVICE-2B8540588E49D099¦SERVICE»SERVICE-2B8540588E49D099»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612879102147, + "customColor": "#008cdb" + }, + "SERVICE-983234C05CE1527D¦SERVICE»SERVICE-983234C05CE1527D»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612958775412, + "customColor": "#ef651f" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858891690, + "customColor": "#ff0000" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858883924, + "customColor": "#debbf3" + }, + "SERVICE-983234C05CE1527D¦SERVICE»SERVICE-983234C05CE1527D»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612958770819, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858896018, + "customColor": "#ffa86c" + }, + "SERVICE-2B8540588E49D099¦SERVICE»SERVICE-2B8540588E49D099»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612879107586, + "customColor": "#ff0000" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-B9F8FE90D298DEED"], + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + } + }, { + "name": "StatisticsVinAPI", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3876, + "left": 0, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Service or request", + "tileType": "SERVICE_VERSATILE", + "configured": true, + "bounds": { + "top": 684, + "left": 38, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "assignedEntities": ["SERVICE-0F850B62D14A1F54"] + }, { + "name": "Service or request", + "tileType": "SERVICE_VERSATILE", + "configured": true, + "bounds": { + "top": 684, + "left": 342, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "assignedEntities": ["SERVICE-89D901A098982D97"] + }, { + "name": "Service or request", + "tileType": "SERVICE_VERSATILE", + "configured": true, + "bounds": { + "top": 684, + "left": 646, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "assignedEntities": ["SERVICE-3C2FFD4B0C87FE88"] + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 2850, + "left": 608, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-F5AA7775BDCF39B5¦SERVICE»SERVICE-F5AA7775BDCF39B5»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612959990189, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "SERVICE-4094E0E91CFE10BE¦SERVICE»SERVICE-4094E0E91CFE10BE»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953199678, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612858880356, + "customColor": "#2ab6f4" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "SERVICE-4094E0E91CFE10BE¦SERVICE»SERVICE-4094E0E91CFE10BE»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953197268, + "customColor": "#ff0000" + }, + "SERVICE-4094E0E91CFE10BE¦SERVICE»SERVICE-4094E0E91CFE10BE»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612953190254, + "customColor": "#008cdb" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858891690, + "customColor": "#ff0000" + }, + "SERVICE-4094E0E91CFE10BE¦SERVICE»SERVICE-4094E0E91CFE10BE»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953192710, + "customColor": "#debbf3" + }, + "SERVICE-4094E0E91CFE10BE¦SERVICE»SERVICE-4094E0E91CFE10BE»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953201926, + "customColor": "#ef651f" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858883924, + "customColor": "#debbf3" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858898349, + "customColor": "#ef651f" + }, + "SERVICE-F5AA7775BDCF39B5¦SERVICE»SERVICE-F5AA7775BDCF39B5»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612959994547, + "customColor": "#ff0000" + }, + "SERVICE-CBAF43CA5C717507¦SERVICE»SERVICE-CBAF43CA5C717507»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612858896018, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + }, + "SERVICE-F5AA7775BDCF39B5¦SERVICE»SERVICE-F5AA7775BDCF39B5»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612959988461, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-F5AA7775BDCF39B5"], + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + } + }, { + "name": "SettingsAPI", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2812, + "left": 608, + "width": 304, + "height": 38 + }, + "tileFilter": {} + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 1748, + "left": 1216, + "width": 608, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [{ + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + }], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441929675, + "customColor": "#008cdb" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856326054, + "customColor": "#debbf3" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612856324183, + "customColor": "#008cdb" + }, + "SERVICE-FD250C019E2E5FA3¦SERVICE»SERVICE-FD250C019E2E5FA3»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613036615682, + "customColor": "#debbf3" + }, + "SERVICE-FD250C019E2E5FA3¦SERVICE»SERVICE-FD250C019E2E5FA3»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613036622577, + "customColor": "#ffa86c" + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441724836, + "customColor": "#debbf3" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441917200, + "customColor": "#ff0000" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856339622, + "customColor": "#ef651f" + }, + "SERVICE-FD250C019E2E5FA3¦SERVICE»SERVICE-FD250C019E2E5FA3»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613036625114, + "customColor": "#ef651f" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856337391, + "customColor": "#ffa86c" + }, + "SERVICE-39C817867C2A450B¦SERVICE»SERVICE-39C817867C2A450B»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953084869, + "customColor": "#ff0000" + }, + "SERVICE-39C817867C2A450B¦SERVICE»SERVICE-39C817867C2A450B»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612953078799, + "customColor": "#008cdb" + }, + "SERVICE-715FB4DB64987C2A¦SERVICE»SERVICE-715FB4DB64987C2A»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441920251, + "customColor": "#debbf3" + }, + "SERVICE-39C817867C2A450B¦SERVICE»SERVICE-39C817867C2A450B»truebuiltin:service.errors.fourxx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953088383, + "customColor": "#ffa86c" + }, + "SERVICE-27446E9E04DFB98E¦SERVICE»SERVICE-27446E9E04DFB98E»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612856333836, + "customColor": "#ff0000" + }, + "SERVICE-FD250C019E2E5FA3¦SERVICE»SERVICE-FD250C019E2E5FA3»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1613036612986, + "customColor": "#008cdb" + }, + "SERVICE-FD250C019E2E5FA3¦SERVICE»SERVICE-FD250C019E2E5FA3»truebuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1613036619961, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612441722129, + "customColor": "#ff0000" + }, + "SERVICE-39C817867C2A450B¦SERVICE»SERVICE-39C817867C2A450B»truebuiltin:service.errors.fivexx.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953090590, + "customColor": "#ef651f" + }, + "SERVICE-39C817867C2A450B¦SERVICE»SERVICE-39C817867C2A450B»truebuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1612953080549, + "customColor": "#debbf3" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1612441728121, + "customColor": "#008cdb" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "SPECIFIC_ENTITIES": ["SERVICE-FD250C019E2E5FA3"], + "AUTO_TAGS": ["Component:XCC", "Environment:PROD"] + } + } + } + }, { + "name": "CampaignManagerApiInterface", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1710, + "left": 1216, + "width": 608, + "height": 38 + }, + "tileFilter": {} + }] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Messaging-Services/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_Messaging-Services/dashboard/dashboard.yaml new file mode 100644 index 00000000..a83084af --- /dev/null +++ b/BMW-Dynatrace-config/CD_Messaging-Services/dashboard/dashboard.yaml @@ -0,0 +1,13 @@ +CDMessagingServicesMSGSVCE2E: +- name: CD_Messaging-Services-MSGSVC-E2E +CDMessagingServicesMSGSVCPROD: +- name: CD_Messaging-Services-MSGSVC-PROD +CDMessagingServicesXCCE2E: +- name: CD_Messaging-Services-XCC-E2E +CDMessagingServicesXCCPROD: +- name: CD_Messaging-Services-XCC-PROD +config: +- CDMessagingServicesMSGSVCE2E: CDMessagingServicesMSGSVCE2E.json +- CDMessagingServicesMSGSVCPROD: CDMessagingServicesMSGSVCPROD.json +- CDMessagingServicesXCCE2E: CDMessagingServicesXCCE2E.json +- CDMessagingServicesXCCPROD: CDMessagingServicesXCCPROD.json \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Messaging-Services/management-zone/CDMessaging-Services.json b/BMW-Dynatrace-config/CD_Messaging-Services/management-zone/CDMessaging-Services.json new file mode 100644 index 00000000..93e11f20 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Messaging-Services/management-zone/CDMessaging-Services.json @@ -0,0 +1,176 @@ +{ + "dimensionalRules": [], + "metadata": { + "clusterVersion": "1.209.98.20210122-102634", + "configurationVersions": [ + 0 + ] + }, + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "XCC" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "MSGSVC" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "BEGINS_WITH", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "XCC" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "MSGSVC" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Messaging-Services/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_Messaging-Services/management-zone/management-zone.yaml new file mode 100644 index 00000000..6232691d --- /dev/null +++ b/BMW-Dynatrace-config/CD_Messaging-Services/management-zone/management-zone.yaml @@ -0,0 +1,5 @@ +config: +- CDMessaging-Services: CDMessaging-Services.json + +CDMessaging-Services: +- name: CD_Messaging-Services diff --git a/BMW-Dynatrace-config/CD_Messaging-Services/notification/CDMessaging-Services.json b/BMW-Dynatrace-config/CD_Messaging-Services/notification/CDMessaging-Services.json new file mode 100644 index 00000000..b79eab31 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Messaging-Services/notification/CDMessaging-Services.json @@ -0,0 +1,11 @@ +{ + "acceptAnyCertificate": false, + "active": true, + "alertingProfile": "{{.apid}}", + "headers": [], + "name": "{{.name}}", + "notifyEventMergesEnabled": false, + "payload": "{\n\"title\":\"{ProblemTitle}\",\n\"text\":\"{ProblemDetailsHTML}\",\n\"themeColor\":\"EA4300\"\n}", + "type": "WEBHOOK", + "url": "https://msggroup.webhook.office.com/webhookb2/empty" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Messaging-Services/notification/notification.yaml b/BMW-Dynatrace-config/CD_Messaging-Services/notification/notification.yaml new file mode 100644 index 00000000..75c386b6 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Messaging-Services/notification/notification.yaml @@ -0,0 +1,5 @@ +config: +- CDMessaging-Services-MSTeams: CDMessaging-Services.json +CDMessaging-Services-MSTeams: +- name: CD_Messaging-Services - MS Teams +- apid: /CD_Messaging-Services/alerting-profile/CDMessaging-Services.id \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_PISA/alerting-profile/NewComponent.json b/BMW-Dynatrace-config/CD_PISA/alerting-profile/NewComponent.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_PISA/alerting-profile/NewComponent.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_PISA/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_PISA/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..5bdc593c --- /dev/null +++ b/BMW-Dynatrace-config/CD_PISA/alerting-profile/alerting-profile.yaml @@ -0,0 +1,8 @@ +config: + - CDNewComponent: NewComponent.json + +CDNewComponent: + - name: "/CD_PISA/management-zone/CDPISA.name" + - tag: PISA + - mzId: "/CD_PISA/management-zone/CDPISA.id" + diff --git a/BMW-Dynatrace-config/CD_PISA/dashboard/ApplicationXYZ.json b/BMW-Dynatrace-config/CD_PISA/dashboard/ApplicationXYZ.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_PISA/dashboard/ApplicationXYZ.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_PISA/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_PISA/dashboard/dashboard.yaml new file mode 100644 index 00000000..69211b4f --- /dev/null +++ b/BMW-Dynatrace-config/CD_PISA/dashboard/dashboard.yaml @@ -0,0 +1,32 @@ +config: + - CDNewComponent: ApplicationXYZ.json + +CDNewComponent: + - name: "/CD_PISA/management-zone/CDPISA.name" + - mzName: "/CD_PISA/management-zone/CDPISA.name" + - mzId: "/CD_PISA/management-zone/CDPISA.id" + +#CDNewComponent.EMEA-PreProd: +# - name: CD_NewComponent +# - mzName: "/00_Component-Template/management-zone/CDNewComponent.name" +# - mzId: "/00_Component-Template/management-zone/CDNewComponent.id" + +#CDNewComponent.NA-Prod: +# - name: CD_NewComponent +# - mzName: "/00_Component-Template/management-zone/CDNewComponent.name" +# - mzId: "/00_Component-Template/management-zone/CDNewComponent.id" + +#CDNewComponent.NA-PreProd: +# - name: CD_NewComponent +# - mzName: "/00_Component-Template/management-zone/CDNewComponent.name" +# - mzId: "/00_Component-Template/management-zone/CDNewComponent.id" + +#CDNewComponent.CN-Prod: +# - name: CD_NewComponent +# - mzName: "/00_Component-Template/management-zone/CDNewComponent.name" +# - mzId: "/00_Component-Template/management-zone/CDNewComponent.id" + +#CDNewComponent.CN-PreProd: +# - name: CD_NewComponent +# - mzName: "/00_Component-Template/management-zone/CDNewComponent.name" +# - mzId: "/00_Component-Template/management-zone/CDNewComponent.id" diff --git a/BMW-Dynatrace-config/CD_PISA/management-zone/CDTemplate.json b/BMW-Dynatrace-config/CD_PISA/management-zone/CDTemplate.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_PISA/management-zone/CDTemplate.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_PISA/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_PISA/management-zone/management-zone.yaml new file mode 100644 index 00000000..e0e02db8 --- /dev/null +++ b/BMW-Dynatrace-config/CD_PISA/management-zone/management-zone.yaml @@ -0,0 +1,26 @@ +config: + - CDPISA: "CDTemplate.json" + +CDPISA.EMEA-Prod: + - name: CD_PISA + - tag: PISA + +CDPISA.EMEA-PreProd: + - name: CD_PISA + - tag: PISA + +CDPISA.NA-Prod: + - name: CD_PISA + - tag: PISA + +CDPISA.NA-PreProd: + - name: CD_PISA + - tag: PISA + +CDPISA.CN-Prod: + - name: CD_PISA + - tag: PISA + +CDPISA.CN-PreProd: + - name: CD_PISA + - tag: PISA diff --git a/BMW-Dynatrace-config/CD_PISA/notification/CDPISA-MSTeams.json b/BMW-Dynatrace-config/CD_PISA/notification/CDPISA-MSTeams.json new file mode 100644 index 00000000..c80323f9 --- /dev/null +++ b/BMW-Dynatrace-config/CD_PISA/notification/CDPISA-MSTeams.json @@ -0,0 +1,11 @@ +{ + "acceptAnyCertificate": false, + "active": true, + "alertingProfile": "{{.apid}}", + "headers": [], + "name": "{{.name}}", + "notifyEventMergesEnabled": false, + "payload": "{\n\"title\":\"{ProblemTitle}\",\n\"text\":\"{ProblemDetailsHTML}\",\n\"themeColor\":\"EA4300\"\n}", + "type": "WEBHOOK", + "url": "https://teams.microsoft.com/l/channel/19%3a899f8fd03f1c4022a8c4da8606b57487%40thread.tacv2/Allgemein?groupId=4f7ed23e-0574-4df7-82c3-d5101c45a406&tenantId=ce849bab-cc1c-465b-b62e-18f07c9ac198" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_PISA/notification/notification.yaml b/BMW-Dynatrace-config/CD_PISA/notification/notification.yaml new file mode 100644 index 00000000..4b5dc459 --- /dev/null +++ b/BMW-Dynatrace-config/CD_PISA/notification/notification.yaml @@ -0,0 +1,5 @@ +config: +- CDPISA-MSTeams: CDPISA-MSTeams.json +CDPISA-MSTeams: +- name: CD_PISA - MS Teams +- apid: "/CD_PISA/alerting-profile/CDNewComponent.id" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Perseus/alerting-profile/NewComponent.json b/BMW-Dynatrace-config/CD_Perseus/alerting-profile/NewComponent.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_Perseus/alerting-profile/NewComponent.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Perseus/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_Perseus/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..d2083ca5 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Perseus/alerting-profile/alerting-profile.yaml @@ -0,0 +1,8 @@ +config: + - CDPerseus: NewComponent.json + +CDPerseus: + - name: "/CD_Perseus/management-zone/CDPerseus.name" + - tag: "/CD_Perseus/management-zone/CDPerseus.tag" + - mzId: "/CD_Perseus/management-zone/CDPerseus.id" + diff --git a/BMW-Dynatrace-config/CD_Perseus/dashboard/ApplicationXYZ.json b/BMW-Dynatrace-config/CD_Perseus/dashboard/ApplicationXYZ.json new file mode 100644 index 00000000..48618e38 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Perseus/dashboard/ApplicationXYZ.json @@ -0,0 +1,202 @@ +{ + "metadata": { + "configurationVersions": [3], + "clusterVersion": "1.210.97.20210210-140317" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Julie.Allard@partner.bmw.de", + "sharingDetails": { + "linkShared": false, + "published": false + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + } + }, + "tiles": [{ + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 1216, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 342, + "left": 38, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [{ + "metric": "builtin:service.errors.fourxx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, { + "metric": "builtin:service.errors.fivexx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }], + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1595276148986, + "customColor": "#ef651f" + } + } + }, + "filtersPerEntityType": {} + } + }, { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 684, + "left": 38, + "width": 304, + "height": 114 + }, + "tileFilter": {}, + "markdown": "[Top Web Requests](https://vse69518.sprint.dynatracelabs.com/#topglobalwebrequests;gtf=l_2_HOURS;gf=all)\n\n[Top database statements](https://vse69518.sprint.dynatracelabs.com/#topdbstatements;gtf=l_2_HOURS;gf=all)\n\n[Overview of captured exceptions](https://vse69518.sprint.dynatracelabs.com/#exceptionsoverview;gtf=l_2_HOURS;gf=all)" + }, { + "name": "Host health", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 342, + "left": 646, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "chartVisible": true + }, { + "name": "Service health", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 342, + "left": 342, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "chartVisible": true + }, { + "name": "Database health", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 342, + "left": 950, + "width": 304, + "height": 304 + }, + "tileFilter": {}, + "chartVisible": true + }, { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 646, + "left": 1102, + "width": 152, + "height": 152 + }, + "tileFilter": {} + }, { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 38, + "left": 1254, + "width": 152, + "height": 304 + }, + "tileFilter": {}, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis)." + }] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Perseus/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_Perseus/dashboard/dashboard.yaml new file mode 100644 index 00000000..0b98ff43 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Perseus/dashboard/dashboard.yaml @@ -0,0 +1,32 @@ +config: + - CDPerseus: ApplicationXYZ.json + +CDPerseus.EMEA-Prod: + - name: "/CD_Perseus/management-zone/CDPerseus.name" + - mzName: "/CD_Perseus/management-zone/CDPerseus.name" + - mzId: "/CD_Perseus/management-zone/CDPerseus.id" + +CDPerseus.EMEA-PreProd: + - name: "/CD_Perseus/management-zone/CDPerseus.name" + - mzName: "/CD_Perseus/management-zone/CDPerseus.name" + - mzId: "/CD_Perseus/management-zone/CDPerseus.id" + +CDPerseus.NA-Prod: + - name: CD_Perseus + - mzName: "/CD_Perseus/management-zone/CDPerseus.name" + - mzId: "/CD_Perseus/management-zone/CDPerseus.id" + +CDPerseus.NA-PreProd: + - name: CD_Perseus + - mzName: "/CD_Perseus/management-zone/CDPerseus.name" + - mzId: "/CD_Perseus/management-zone/CDPerseus.id" + +CDPerseus.CN-Prod: + - name: CD_Perseus + - mzName: "/CD_Perseus/management-zone/CDPerseus.name" + - mzId: "/CD_Perseus/management-zone/CDPerseus.id" + +CDPerseus.CN-PreProd: + - name: CD_Perseus + - mzName: "/CD_Perseus/management-zone/CDPerseus.name" + - mzId: "/CD_Perseus/management-zone/CDPerseus.id" diff --git a/BMW-Dynatrace-config/CD_Perseus/management-zone/CDTemplate.json b/BMW-Dynatrace-config/CD_Perseus/management-zone/CDTemplate.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_Perseus/management-zone/CDTemplate.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Perseus/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_Perseus/management-zone/management-zone.yaml new file mode 100644 index 00000000..48b21e91 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Perseus/management-zone/management-zone.yaml @@ -0,0 +1,26 @@ +config: + - CDPerseus: "CDTemplate.json" + +CDPerseus.EMEA-Prod: + - name: CD_Perseus + - tag: Perseus + +CDPerseus.EMEA-PreProd: + - name: CD_Perseus + - tag: Perseus + +CDPerseus.NA-Prod: + - name: CD_Perseus + - tag: Perseus + +CDPerseus.NA-PreProd: + - name: CD_Perseus + - tag: Perseus + +CDPerseus.CN-Prod: + - name: CD_Perseus + - tag: Perseus + +CDPerseus.CN-PreProd: + - name: CD_Perseus + - tag: Perseus diff --git a/BMW-Dynatrace-config/CD_Perseus/notification/CDPerseus-MSTeams.json b/BMW-Dynatrace-config/CD_Perseus/notification/CDPerseus-MSTeams.json new file mode 100644 index 00000000..b6ad584d --- /dev/null +++ b/BMW-Dynatrace-config/CD_Perseus/notification/CDPerseus-MSTeams.json @@ -0,0 +1,11 @@ +{ + "acceptAnyCertificate": false, + "active": true, + "alertingProfile": "{{.apid}}", + "headers": [], + "name": "{{.name}}", + "notifyEventMergesEnabled": false, + "payload": "{\n\"title\":\"{ProblemTitle}\",\n\"text\":\"{ProblemDetailsHTML}\",\n\"themeColor\":\"EA4300\"\n}", + "type": "WEBHOOK", + "url": "https://teams.microsoft.com/empty" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_Perseus/notification/notification.yaml b/BMW-Dynatrace-config/CD_Perseus/notification/notification.yaml new file mode 100644 index 00000000..2aaa83d8 --- /dev/null +++ b/BMW-Dynatrace-config/CD_Perseus/notification/notification.yaml @@ -0,0 +1,5 @@ +config: +- CDPerseus-MSTeams: CDPerseus-MSTeams.json +CDPerseus-MSTeams: +- name: CD_Perseus - MS Teams +- apid: "/CD_Perseus/alerting-profile/CDPerseus.id" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_RemoteServices/management-zone/CDRemoteServices.json b/BMW-Dynatrace-config/CD_RemoteServices/management-zone/CDRemoteServices.json new file mode 100644 index 00000000..21fd63f1 --- /dev/null +++ b/BMW-Dynatrace-config/CD_RemoteServices/management-zone/CDRemoteServices.json @@ -0,0 +1,267 @@ +{ + "metadata": { + "configurationVersions": [ + 0 + ], + "clusterVersion": "1.210.97.20210210-140317" + }, + "name": "{{.name}}", + "rules": [ + { + "type": "SERVICE", + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Remote 360" + }, + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "HealthResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "PingResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "PrometheusResource", + "negate": true, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "RemoteServices" + }, + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "HealthResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "PingResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "PrometheusResource", + "negate": true, + "caseSensitive": true + } + } + ] + }, + { + "type": "SERVICE", + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_HOST_LIKE", + "SERVICE_TO_PROCESS_GROUP_LIKE" + ], + "conditions": [ + { + "key": { + "attribute": "SERVICE_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "RS Cockpit" + }, + "negate": false + } + }, + { + "key": { + "attribute": "SERVICE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "HealthResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "PingResource", + "negate": true, + "caseSensitive": true + } + }, + { + "key": { + "attribute": "SERVICE_NAME" + }, + "comparisonInfo": { + "type": "STRING", + "operator": "CONTAINS", + "value": "PrometheusResource", + "negate": true, + "caseSensitive": true + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "Remote 360" + }, + "negate": false + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "RemoteServices" + }, + "negate": false + } + } + ] + }, + { + "type": "PROCESS_GROUP", + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "conditions": [ + { + "key": { + "attribute": "PROCESS_GROUP_TAGS" + }, + "comparisonInfo": { + "type": "TAG", + "operator": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "RS Cockpit" + }, + "negate": false + } + } + ] + } + ], + "dimensionalRules": [] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_RemoteServices/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_RemoteServices/management-zone/management-zone.yaml new file mode 100644 index 00000000..fd3257b4 --- /dev/null +++ b/BMW-Dynatrace-config/CD_RemoteServices/management-zone/management-zone.yaml @@ -0,0 +1,5 @@ +config: +- CDRemoteServices: CDRemoteServices.json + +CDRemoteServices: +- name: CD_RemoteServices diff --git a/BMW-Dynatrace-config/CD_agent-service/alerting-profile/agent-service.json b/BMW-Dynatrace-config/CD_agent-service/alerting-profile/agent-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_agent-service/alerting-profile/agent-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_agent-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_agent-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..4d3c937c --- /dev/null +++ b/BMW-Dynatrace-config/CD_agent-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDagent-service: +- name: CD_agent-service/management-zone/CDagent-service.name +- tag: agent-service +- mzId: CD_agent-service/management-zone/CDagent-service.id +config: +- CDagent-service: agent-service.json diff --git a/BMW-Dynatrace-config/CD_agent-service/dashboard/agent-service.json b/BMW-Dynatrace-config/CD_agent-service/dashboard/agent-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_agent-service/dashboard/agent-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_agent-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_agent-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..14a56663 --- /dev/null +++ b/BMW-Dynatrace-config/CD_agent-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDagent-service: +- name: CD_agent-service/management-zone/CDagent-service.name +- mzName: CD_agent-service/management-zone/CDagent-service.name +- mzId: CD_agent-service/management-zone/CDagent-service.id +config: +- CDagent-service: agent-service.json diff --git a/BMW-Dynatrace-config/CD_agent-service/management-zone/CDagent-service.json b/BMW-Dynatrace-config/CD_agent-service/management-zone/CDagent-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_agent-service/management-zone/CDagent-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_agent-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_agent-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..bf027b5b --- /dev/null +++ b/BMW-Dynatrace-config/CD_agent-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDagent-service.CN-PreProd: +- name: CD_agent-service +- tag: agent-service +CDagent-service.CN-Prod: +- name: CD_agent-service +- tag: agent-service +CDagent-service.EMEA-PreProd: +- name: CD_agent-service +- tag: agent-service +CDagent-service.EMEA-Prod: +- name: CD_agent-service +- tag: agent-service +CDagent-service.NA-PreProd: +- name: CD_agent-service +- tag: agent-service +CDagent-service.NA-Prod: +- name: CD_agent-service +- tag: agent-service +config: +- CDagent-service: CDagent-service.json diff --git a/BMW-Dynatrace-config/CD_chargenow-enabler-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_chargenow-enabler-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..a452142f --- /dev/null +++ b/BMW-Dynatrace-config/CD_chargenow-enabler-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDchargenow-enabler-service: +- name: CD_chargenow-enabler-service/management-zone/CDchargenow-enabler-service.name +- tag: chargenow-enabler-service +- mzId: CD_chargenow-enabler-service/management-zone/CDchargenow-enabler-service.id +config: +- CDchargenow-enabler-service: chargenow-enabler-service.json diff --git a/BMW-Dynatrace-config/CD_chargenow-enabler-service/alerting-profile/chargenow-enabler-service.json b/BMW-Dynatrace-config/CD_chargenow-enabler-service/alerting-profile/chargenow-enabler-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_chargenow-enabler-service/alerting-profile/chargenow-enabler-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_chargenow-enabler-service/dashboard/chargenow-enabler-service.json b/BMW-Dynatrace-config/CD_chargenow-enabler-service/dashboard/chargenow-enabler-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_chargenow-enabler-service/dashboard/chargenow-enabler-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_chargenow-enabler-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_chargenow-enabler-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..14f23212 --- /dev/null +++ b/BMW-Dynatrace-config/CD_chargenow-enabler-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDchargenow-enabler-service: +- name: CD_chargenow-enabler-service/management-zone/CDchargenow-enabler-service.name +- mzName: CD_chargenow-enabler-service/management-zone/CDchargenow-enabler-service.name +- mzId: CD_chargenow-enabler-service/management-zone/CDchargenow-enabler-service.id +config: +- CDchargenow-enabler-service: chargenow-enabler-service.json diff --git a/BMW-Dynatrace-config/CD_chargenow-enabler-service/management-zone/CDchargenow-enabler-service.json b/BMW-Dynatrace-config/CD_chargenow-enabler-service/management-zone/CDchargenow-enabler-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_chargenow-enabler-service/management-zone/CDchargenow-enabler-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_chargenow-enabler-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_chargenow-enabler-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..b7c96eb9 --- /dev/null +++ b/BMW-Dynatrace-config/CD_chargenow-enabler-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDchargenow-enabler-service.CN-PreProd: +- name: CD_chargenow-enabler-service +- tag: chargenow-enabler-service +CDchargenow-enabler-service.CN-Prod: +- name: CD_chargenow-enabler-service +- tag: chargenow-enabler-service +CDchargenow-enabler-service.EMEA-PreProd: +- name: CD_chargenow-enabler-service +- tag: chargenow-enabler-service +CDchargenow-enabler-service.EMEA-Prod: +- name: CD_chargenow-enabler-service +- tag: chargenow-enabler-service +CDchargenow-enabler-service.NA-PreProd: +- name: CD_chargenow-enabler-service +- tag: chargenow-enabler-service +CDchargenow-enabler-service.NA-Prod: +- name: CD_chargenow-enabler-service +- tag: chargenow-enabler-service +config: +- CDchargenow-enabler-service: CDchargenow-enabler-service.json diff --git a/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..39b98079 --- /dev/null +++ b/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDclient-vehicle-telemetry-processor: +- name: CD_client-vehicle-telemetry-processor/management-zone/CDclient-vehicle-telemetry-processor.name +- tag: client-vehicle-telemetry-processor +- mzId: CD_client-vehicle-telemetry-processor/management-zone/CDclient-vehicle-telemetry-processor.id +config: +- CDclient-vehicle-telemetry-processor: client-vehicle-telemetry-processor.json diff --git a/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/alerting-profile/client-vehicle-telemetry-processor.json b/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/alerting-profile/client-vehicle-telemetry-processor.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/alerting-profile/client-vehicle-telemetry-processor.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/dashboard/client-vehicle-telemetry-processor.json b/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/dashboard/client-vehicle-telemetry-processor.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/dashboard/client-vehicle-telemetry-processor.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/dashboard/dashboard.yaml new file mode 100644 index 00000000..22b75663 --- /dev/null +++ b/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDclient-vehicle-telemetry-processor: +- name: CD_client-vehicle-telemetry-processor/management-zone/CDclient-vehicle-telemetry-processor.name +- mzName: CD_client-vehicle-telemetry-processor/management-zone/CDclient-vehicle-telemetry-processor.name +- mzId: CD_client-vehicle-telemetry-processor/management-zone/CDclient-vehicle-telemetry-processor.id +config: +- CDclient-vehicle-telemetry-processor: client-vehicle-telemetry-processor.json diff --git a/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/management-zone/CDclient-vehicle-telemetry-processor.json b/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/management-zone/CDclient-vehicle-telemetry-processor.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/management-zone/CDclient-vehicle-telemetry-processor.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/management-zone/management-zone.yaml new file mode 100644 index 00000000..c9664663 --- /dev/null +++ b/BMW-Dynatrace-config/CD_client-vehicle-telemetry-processor/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDclient-vehicle-telemetry-processor.CN-PreProd: +- name: CD_client-vehicle-telemetry-processor +- tag: client-vehicle-telemetry-processor +CDclient-vehicle-telemetry-processor.CN-Prod: +- name: CD_client-vehicle-telemetry-processor +- tag: client-vehicle-telemetry-processor +CDclient-vehicle-telemetry-processor.EMEA-PreProd: +- name: CD_client-vehicle-telemetry-processor +- tag: client-vehicle-telemetry-processor +CDclient-vehicle-telemetry-processor.EMEA-Prod: +- name: CD_client-vehicle-telemetry-processor +- tag: client-vehicle-telemetry-processor +CDclient-vehicle-telemetry-processor.NA-PreProd: +- name: CD_client-vehicle-telemetry-processor +- tag: client-vehicle-telemetry-processor +CDclient-vehicle-telemetry-processor.NA-Prod: +- name: CD_client-vehicle-telemetry-processor +- tag: client-vehicle-telemetry-processor +config: +- CDclient-vehicle-telemetry-processor: CDclient-vehicle-telemetry-processor.json diff --git a/BMW-Dynatrace-config/CD_connected-oauth-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_connected-oauth-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..a0157da7 --- /dev/null +++ b/BMW-Dynatrace-config/CD_connected-oauth-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDconnected-oauth-service: +- name: CD_connected-oauth-service/management-zone/CDconnected-oauth-service.name +- tag: connected-oauth-service +- mzId: CD_connected-oauth-service/management-zone/CDconnected-oauth-service.id +config: +- CDconnected-oauth-service: connected-oauth-service.json diff --git a/BMW-Dynatrace-config/CD_connected-oauth-service/alerting-profile/connected-oauth-service.json b/BMW-Dynatrace-config/CD_connected-oauth-service/alerting-profile/connected-oauth-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_connected-oauth-service/alerting-profile/connected-oauth-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_connected-oauth-service/dashboard/connected-oauth-service.json b/BMW-Dynatrace-config/CD_connected-oauth-service/dashboard/connected-oauth-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_connected-oauth-service/dashboard/connected-oauth-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_connected-oauth-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_connected-oauth-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..55ef2607 --- /dev/null +++ b/BMW-Dynatrace-config/CD_connected-oauth-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDconnected-oauth-service: +- name: CD_connected-oauth-service/management-zone/CDconnected-oauth-service.name +- mzName: CD_connected-oauth-service/management-zone/CDconnected-oauth-service.name +- mzId: CD_connected-oauth-service/management-zone/CDconnected-oauth-service.id +config: +- CDconnected-oauth-service: connected-oauth-service.json diff --git a/BMW-Dynatrace-config/CD_connected-oauth-service/management-zone/CDconnected-oauth-service.json b/BMW-Dynatrace-config/CD_connected-oauth-service/management-zone/CDconnected-oauth-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_connected-oauth-service/management-zone/CDconnected-oauth-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_connected-oauth-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_connected-oauth-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..ab7403b2 --- /dev/null +++ b/BMW-Dynatrace-config/CD_connected-oauth-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDconnected-oauth-service.CN-PreProd: +- name: CD_connected-oauth-service +- tag: connected-oauth-service +CDconnected-oauth-service.CN-Prod: +- name: CD_connected-oauth-service +- tag: connected-oauth-service +CDconnected-oauth-service.EMEA-PreProd: +- name: CD_connected-oauth-service +- tag: connected-oauth-service +CDconnected-oauth-service.EMEA-Prod: +- name: CD_connected-oauth-service +- tag: connected-oauth-service +CDconnected-oauth-service.NA-PreProd: +- name: CD_connected-oauth-service +- tag: connected-oauth-service +CDconnected-oauth-service.NA-Prod: +- name: CD_connected-oauth-service +- tag: connected-oauth-service +config: +- CDconnected-oauth-service: CDconnected-oauth-service.json diff --git a/BMW-Dynatrace-config/CD_destination-composite-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_destination-composite-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..5125c32e --- /dev/null +++ b/BMW-Dynatrace-config/CD_destination-composite-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDdestination-composite-service: +- name: CD_destination-composite-service/management-zone/CDdestination-composite-service.name +- tag: destination-composite-service +- mzId: CD_destination-composite-service/management-zone/CDdestination-composite-service.id +config: +- CDdestination-composite-service: destination-composite-service.json diff --git a/BMW-Dynatrace-config/CD_destination-composite-service/alerting-profile/destination-composite-service.json b/BMW-Dynatrace-config/CD_destination-composite-service/alerting-profile/destination-composite-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_destination-composite-service/alerting-profile/destination-composite-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_destination-composite-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_destination-composite-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..0b4885b5 --- /dev/null +++ b/BMW-Dynatrace-config/CD_destination-composite-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDdestination-composite-service: +- name: CD_destination-composite-service/management-zone/CDdestination-composite-service.name +- mzName: CD_destination-composite-service/management-zone/CDdestination-composite-service.name +- mzId: CD_destination-composite-service/management-zone/CDdestination-composite-service.id +config: +- CDdestination-composite-service: destination-composite-service.json diff --git a/BMW-Dynatrace-config/CD_destination-composite-service/dashboard/destination-composite-service.json b/BMW-Dynatrace-config/CD_destination-composite-service/dashboard/destination-composite-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_destination-composite-service/dashboard/destination-composite-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_destination-composite-service/management-zone/CDdestination-composite-service.json b/BMW-Dynatrace-config/CD_destination-composite-service/management-zone/CDdestination-composite-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_destination-composite-service/management-zone/CDdestination-composite-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_destination-composite-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_destination-composite-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..e76c3a3e --- /dev/null +++ b/BMW-Dynatrace-config/CD_destination-composite-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDdestination-composite-service.CN-PreProd: +- name: CD_destination-composite-service +- tag: destination-composite-service +CDdestination-composite-service.CN-Prod: +- name: CD_destination-composite-service +- tag: destination-composite-service +CDdestination-composite-service.EMEA-PreProd: +- name: CD_destination-composite-service +- tag: destination-composite-service +CDdestination-composite-service.EMEA-Prod: +- name: CD_destination-composite-service +- tag: destination-composite-service +CDdestination-composite-service.NA-PreProd: +- name: CD_destination-composite-service +- tag: destination-composite-service +CDdestination-composite-service.NA-Prod: +- name: CD_destination-composite-service +- tag: destination-composite-service +config: +- CDdestination-composite-service: CDdestination-composite-service.json diff --git a/BMW-Dynatrace-config/CD_id-lookup-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_id-lookup-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..fca50ca3 --- /dev/null +++ b/BMW-Dynatrace-config/CD_id-lookup-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDid-lookup-service: +- name: CD_id-lookup-service/management-zone/CDid-lookup-service.name +- tag: id-lookup-service +- mzId: CD_id-lookup-service/management-zone/CDid-lookup-service.id +config: +- CDid-lookup-service: id-lookup-service.json diff --git a/BMW-Dynatrace-config/CD_id-lookup-service/alerting-profile/id-lookup-service.json b/BMW-Dynatrace-config/CD_id-lookup-service/alerting-profile/id-lookup-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_id-lookup-service/alerting-profile/id-lookup-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_id-lookup-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_id-lookup-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..be410e8e --- /dev/null +++ b/BMW-Dynatrace-config/CD_id-lookup-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDid-lookup-service: +- name: CD_id-lookup-service/management-zone/CDid-lookup-service.name +- mzName: CD_id-lookup-service/management-zone/CDid-lookup-service.name +- mzId: CD_id-lookup-service/management-zone/CDid-lookup-service.id +config: +- CDid-lookup-service: id-lookup-service.json diff --git a/BMW-Dynatrace-config/CD_id-lookup-service/dashboard/id-lookup-service.json b/BMW-Dynatrace-config/CD_id-lookup-service/dashboard/id-lookup-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_id-lookup-service/dashboard/id-lookup-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_id-lookup-service/management-zone/CDid-lookup-service.json b/BMW-Dynatrace-config/CD_id-lookup-service/management-zone/CDid-lookup-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_id-lookup-service/management-zone/CDid-lookup-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_id-lookup-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_id-lookup-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..9efcbe2b --- /dev/null +++ b/BMW-Dynatrace-config/CD_id-lookup-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDid-lookup-service.CN-PreProd: +- name: CD_id-lookup-service +- tag: id-lookup-service +CDid-lookup-service.CN-Prod: +- name: CD_id-lookup-service +- tag: id-lookup-service +CDid-lookup-service.EMEA-PreProd: +- name: CD_id-lookup-service +- tag: id-lookup-service +CDid-lookup-service.EMEA-Prod: +- name: CD_id-lookup-service +- tag: id-lookup-service +CDid-lookup-service.NA-PreProd: +- name: CD_id-lookup-service +- tag: id-lookup-service +CDid-lookup-service.NA-Prod: +- name: CD_id-lookup-service +- tag: id-lookup-service +config: +- CDid-lookup-service: CDid-lookup-service.json diff --git a/BMW-Dynatrace-config/CD_imiles-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_imiles-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..6e97ef31 --- /dev/null +++ b/BMW-Dynatrace-config/CD_imiles-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDimiles-service: +- name: CD_imiles-service/management-zone/CDimiles-service.name +- tag: imiles-service +- mzId: CD_imiles-service/management-zone/CDimiles-service.id +config: +- CDimiles-service: imiles-service.json diff --git a/BMW-Dynatrace-config/CD_imiles-service/alerting-profile/imiles-service.json b/BMW-Dynatrace-config/CD_imiles-service/alerting-profile/imiles-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_imiles-service/alerting-profile/imiles-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_imiles-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_imiles-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..00384d21 --- /dev/null +++ b/BMW-Dynatrace-config/CD_imiles-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDimiles-service: +- name: CD_imiles-service/management-zone/CDimiles-service.name +- mzName: CD_imiles-service/management-zone/CDimiles-service.name +- mzId: CD_imiles-service/management-zone/CDimiles-service.id +config: +- CDimiles-service: imiles-service.json diff --git a/BMW-Dynatrace-config/CD_imiles-service/dashboard/imiles-service.json b/BMW-Dynatrace-config/CD_imiles-service/dashboard/imiles-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_imiles-service/dashboard/imiles-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_imiles-service/management-zone/CDimiles-service.json b/BMW-Dynatrace-config/CD_imiles-service/management-zone/CDimiles-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_imiles-service/management-zone/CDimiles-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_imiles-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_imiles-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..725ca4cd --- /dev/null +++ b/BMW-Dynatrace-config/CD_imiles-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDimiles-service.CN-PreProd: +- name: CD_imiles-service +- tag: imiles-service +CDimiles-service.CN-Prod: +- name: CD_imiles-service +- tag: imiles-service +CDimiles-service.EMEA-PreProd: +- name: CD_imiles-service +- tag: imiles-service +CDimiles-service.EMEA-Prod: +- name: CD_imiles-service +- tag: imiles-service +CDimiles-service.NA-PreProd: +- name: CD_imiles-service +- tag: imiles-service +CDimiles-service.NA-Prod: +- name: CD_imiles-service +- tag: imiles-service +config: +- CDimiles-service: CDimiles-service.json diff --git a/BMW-Dynatrace-config/CD_legal-document-composite-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_legal-document-composite-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..3ea4243d --- /dev/null +++ b/BMW-Dynatrace-config/CD_legal-document-composite-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDlegal-document-composite-service: +- name: CD_legal-document-composite-service/management-zone/CDlegal-document-composite-service.name +- tag: legal-document-composite-service +- mzId: CD_legal-document-composite-service/management-zone/CDlegal-document-composite-service.id +config: +- CDlegal-document-composite-service: legal-document-composite-service.json diff --git a/BMW-Dynatrace-config/CD_legal-document-composite-service/alerting-profile/legal-document-composite-service.json b/BMW-Dynatrace-config/CD_legal-document-composite-service/alerting-profile/legal-document-composite-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_legal-document-composite-service/alerting-profile/legal-document-composite-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_legal-document-composite-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_legal-document-composite-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..dbb083ca --- /dev/null +++ b/BMW-Dynatrace-config/CD_legal-document-composite-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDlegal-document-composite-service: +- name: CD_legal-document-composite-service/management-zone/CDlegal-document-composite-service.name +- mzName: CD_legal-document-composite-service/management-zone/CDlegal-document-composite-service.name +- mzId: CD_legal-document-composite-service/management-zone/CDlegal-document-composite-service.id +config: +- CDlegal-document-composite-service: legal-document-composite-service.json diff --git a/BMW-Dynatrace-config/CD_legal-document-composite-service/dashboard/legal-document-composite-service.json b/BMW-Dynatrace-config/CD_legal-document-composite-service/dashboard/legal-document-composite-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_legal-document-composite-service/dashboard/legal-document-composite-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_legal-document-composite-service/management-zone/CDlegal-document-composite-service.json b/BMW-Dynatrace-config/CD_legal-document-composite-service/management-zone/CDlegal-document-composite-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_legal-document-composite-service/management-zone/CDlegal-document-composite-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_legal-document-composite-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_legal-document-composite-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..145f4f4a --- /dev/null +++ b/BMW-Dynatrace-config/CD_legal-document-composite-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDlegal-document-composite-service.CN-PreProd: +- name: CD_legal-document-composite-service +- tag: legal-document-composite-service +CDlegal-document-composite-service.CN-Prod: +- name: CD_legal-document-composite-service +- tag: legal-document-composite-service +CDlegal-document-composite-service.EMEA-PreProd: +- name: CD_legal-document-composite-service +- tag: legal-document-composite-service +CDlegal-document-composite-service.EMEA-Prod: +- name: CD_legal-document-composite-service +- tag: legal-document-composite-service +CDlegal-document-composite-service.NA-PreProd: +- name: CD_legal-document-composite-service +- tag: legal-document-composite-service +CDlegal-document-composite-service.NA-Prod: +- name: CD_legal-document-composite-service +- tag: legal-document-composite-service +config: +- CDlegal-document-composite-service: CDlegal-document-composite-service.json diff --git a/BMW-Dynatrace-config/CD_remote-360-composite-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_remote-360-composite-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..58ddc1b2 --- /dev/null +++ b/BMW-Dynatrace-config/CD_remote-360-composite-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDremote-360-composite-service: +- name: CD_remote-360-composite-service/management-zone/CDremote-360-composite-service.name +- tag: remote-360-composite-service +- mzId: CD_remote-360-composite-service/management-zone/CDremote-360-composite-service.id +config: +- CDremote-360-composite-service: remote-360-composite-service.json diff --git a/BMW-Dynatrace-config/CD_remote-360-composite-service/alerting-profile/remote-360-composite-service.json b/BMW-Dynatrace-config/CD_remote-360-composite-service/alerting-profile/remote-360-composite-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_remote-360-composite-service/alerting-profile/remote-360-composite-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_remote-360-composite-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_remote-360-composite-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..87f3a69b --- /dev/null +++ b/BMW-Dynatrace-config/CD_remote-360-composite-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDremote-360-composite-service: +- name: CD_remote-360-composite-service/management-zone/CDremote-360-composite-service.name +- mzName: CD_remote-360-composite-service/management-zone/CDremote-360-composite-service.name +- mzId: CD_remote-360-composite-service/management-zone/CDremote-360-composite-service.id +config: +- CDremote-360-composite-service: remote-360-composite-service.json diff --git a/BMW-Dynatrace-config/CD_remote-360-composite-service/dashboard/remote-360-composite-service.json b/BMW-Dynatrace-config/CD_remote-360-composite-service/dashboard/remote-360-composite-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_remote-360-composite-service/dashboard/remote-360-composite-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_remote-360-composite-service/management-zone/CDremote-360-composite-service.json b/BMW-Dynatrace-config/CD_remote-360-composite-service/management-zone/CDremote-360-composite-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_remote-360-composite-service/management-zone/CDremote-360-composite-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_remote-360-composite-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_remote-360-composite-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..3d7c4535 --- /dev/null +++ b/BMW-Dynatrace-config/CD_remote-360-composite-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDremote-360-composite-service.CN-PreProd: +- name: CD_remote-360-composite-service +- tag: remote-360-composite-service +CDremote-360-composite-service.CN-Prod: +- name: CD_remote-360-composite-service +- tag: remote-360-composite-service +CDremote-360-composite-service.EMEA-PreProd: +- name: CD_remote-360-composite-service +- tag: remote-360-composite-service +CDremote-360-composite-service.EMEA-Prod: +- name: CD_remote-360-composite-service +- tag: remote-360-composite-service +CDremote-360-composite-service.NA-PreProd: +- name: CD_remote-360-composite-service +- tag: remote-360-composite-service +CDremote-360-composite-service.NA-Prod: +- name: CD_remote-360-composite-service +- tag: remote-360-composite-service +config: +- CDremote-360-composite-service: CDremote-360-composite-service.json diff --git a/BMW-Dynatrace-config/CD_send-to-car-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_send-to-car-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..0e0b8f40 --- /dev/null +++ b/BMW-Dynatrace-config/CD_send-to-car-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDsend-to-car-service: +- name: CD_send-to-car-service/management-zone/CDsend-to-car-service.name +- tag: send-to-car-service +- mzId: CD_send-to-car-service/management-zone/CDsend-to-car-service.id +config: +- CDsend-to-car-service: send-to-car-service.json diff --git a/BMW-Dynatrace-config/CD_send-to-car-service/alerting-profile/send-to-car-service.json b/BMW-Dynatrace-config/CD_send-to-car-service/alerting-profile/send-to-car-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_send-to-car-service/alerting-profile/send-to-car-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_send-to-car-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_send-to-car-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..89722a67 --- /dev/null +++ b/BMW-Dynatrace-config/CD_send-to-car-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDsend-to-car-service: +- name: CD_send-to-car-service/management-zone/CDsend-to-car-service.name +- mzName: CD_send-to-car-service/management-zone/CDsend-to-car-service.name +- mzId: CD_send-to-car-service/management-zone/CDsend-to-car-service.id +config: +- CDsend-to-car-service: send-to-car-service.json diff --git a/BMW-Dynatrace-config/CD_send-to-car-service/dashboard/send-to-car-service.json b/BMW-Dynatrace-config/CD_send-to-car-service/dashboard/send-to-car-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_send-to-car-service/dashboard/send-to-car-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_send-to-car-service/management-zone/CDsend-to-car-service.json b/BMW-Dynatrace-config/CD_send-to-car-service/management-zone/CDsend-to-car-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_send-to-car-service/management-zone/CDsend-to-car-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_send-to-car-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_send-to-car-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..806ea106 --- /dev/null +++ b/BMW-Dynatrace-config/CD_send-to-car-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDsend-to-car-service.CN-PreProd: +- name: CD_send-to-car-service +- tag: send-to-car-service +CDsend-to-car-service.CN-Prod: +- name: CD_send-to-car-service +- tag: send-to-car-service +CDsend-to-car-service.EMEA-PreProd: +- name: CD_send-to-car-service +- tag: send-to-car-service +CDsend-to-car-service.EMEA-Prod: +- name: CD_send-to-car-service +- tag: send-to-car-service +CDsend-to-car-service.NA-PreProd: +- name: CD_send-to-car-service +- tag: send-to-car-service +CDsend-to-car-service.NA-Prod: +- name: CD_send-to-car-service +- tag: send-to-car-service +config: +- CDsend-to-car-service: CDsend-to-car-service.json diff --git a/BMW-Dynatrace-config/CD_user-composite-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_user-composite-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..ac177ac1 --- /dev/null +++ b/BMW-Dynatrace-config/CD_user-composite-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDuser-composite-service: +- name: CD_user-composite-service/management-zone/CDuser-composite-service.name +- tag: user-composite-service +- mzId: CD_user-composite-service/management-zone/CDuser-composite-service.id +config: +- CDuser-composite-service: user-composite-service.json diff --git a/BMW-Dynatrace-config/CD_user-composite-service/alerting-profile/user-composite-service.json b/BMW-Dynatrace-config/CD_user-composite-service/alerting-profile/user-composite-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_user-composite-service/alerting-profile/user-composite-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_user-composite-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_user-composite-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..54b8f7e9 --- /dev/null +++ b/BMW-Dynatrace-config/CD_user-composite-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDuser-composite-service: +- name: CD_user-composite-service/management-zone/CDuser-composite-service.name +- mzName: CD_user-composite-service/management-zone/CDuser-composite-service.name +- mzId: CD_user-composite-service/management-zone/CDuser-composite-service.id +config: +- CDuser-composite-service: user-composite-service.json diff --git a/BMW-Dynatrace-config/CD_user-composite-service/dashboard/user-composite-service.json b/BMW-Dynatrace-config/CD_user-composite-service/dashboard/user-composite-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_user-composite-service/dashboard/user-composite-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_user-composite-service/management-zone/CDuser-composite-service.json b/BMW-Dynatrace-config/CD_user-composite-service/management-zone/CDuser-composite-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_user-composite-service/management-zone/CDuser-composite-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_user-composite-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_user-composite-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..ee46435e --- /dev/null +++ b/BMW-Dynatrace-config/CD_user-composite-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDuser-composite-service.CN-PreProd: +- name: CD_user-composite-service +- tag: user-composite-service +CDuser-composite-service.CN-Prod: +- name: CD_user-composite-service +- tag: user-composite-service +CDuser-composite-service.EMEA-PreProd: +- name: CD_user-composite-service +- tag: user-composite-service +CDuser-composite-service.EMEA-Prod: +- name: CD_user-composite-service +- tag: user-composite-service +CDuser-composite-service.NA-PreProd: +- name: CD_user-composite-service +- tag: user-composite-service +CDuser-composite-service.NA-Prod: +- name: CD_user-composite-service +- tag: user-composite-service +config: +- CDuser-composite-service: CDuser-composite-service.json diff --git a/BMW-Dynatrace-config/CD_user-profile-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_user-profile-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..7bff507f --- /dev/null +++ b/BMW-Dynatrace-config/CD_user-profile-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDuser-profile-service: +- name: CD_user-profile-service/management-zone/CDuser-profile-service.name +- tag: user-profile-service +- mzId: CD_user-profile-service/management-zone/CDuser-profile-service.id +config: +- CDuser-profile-service: user-profile-service.json diff --git a/BMW-Dynatrace-config/CD_user-profile-service/alerting-profile/user-profile-service.json b/BMW-Dynatrace-config/CD_user-profile-service/alerting-profile/user-profile-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_user-profile-service/alerting-profile/user-profile-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_user-profile-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_user-profile-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..c0eba065 --- /dev/null +++ b/BMW-Dynatrace-config/CD_user-profile-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDuser-profile-service: +- name: CD_user-profile-service/management-zone/CDuser-profile-service.name +- mzName: CD_user-profile-service/management-zone/CDuser-profile-service.name +- mzId: CD_user-profile-service/management-zone/CDuser-profile-service.id +config: +- CDuser-profile-service: user-profile-service.json diff --git a/BMW-Dynatrace-config/CD_user-profile-service/dashboard/user-profile-service.json b/BMW-Dynatrace-config/CD_user-profile-service/dashboard/user-profile-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_user-profile-service/dashboard/user-profile-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_user-profile-service/management-zone/CDuser-profile-service.json b/BMW-Dynatrace-config/CD_user-profile-service/management-zone/CDuser-profile-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_user-profile-service/management-zone/CDuser-profile-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_user-profile-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_user-profile-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..e35e6b3a --- /dev/null +++ b/BMW-Dynatrace-config/CD_user-profile-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDuser-profile-service.CN-PreProd: +- name: CD_user-profile-service +- tag: user-profile-service +CDuser-profile-service.CN-Prod: +- name: CD_user-profile-service +- tag: user-profile-service +CDuser-profile-service.EMEA-PreProd: +- name: CD_user-profile-service +- tag: user-profile-service +CDuser-profile-service.EMEA-Prod: +- name: CD_user-profile-service +- tag: user-profile-service +CDuser-profile-service.NA-PreProd: +- name: CD_user-profile-service +- tag: user-profile-service +CDuser-profile-service.NA-Prod: +- name: CD_user-profile-service +- tag: user-profile-service +config: +- CDuser-profile-service: CDuser-profile-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-composite-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_vehicle-composite-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..05f8f133 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-composite-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDvehicle-composite-service: +- name: CD_vehicle-composite-service/management-zone/CDvehicle-composite-service.name +- tag: vehicle-composite-service +- mzId: CD_vehicle-composite-service/management-zone/CDvehicle-composite-service.id +config: +- CDvehicle-composite-service: vehicle-composite-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-composite-service/alerting-profile/vehicle-composite-service.json b/BMW-Dynatrace-config/CD_vehicle-composite-service/alerting-profile/vehicle-composite-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-composite-service/alerting-profile/vehicle-composite-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-composite-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_vehicle-composite-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..11337b9d --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-composite-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDvehicle-composite-service: +- name: CD_vehicle-composite-service/management-zone/CDvehicle-composite-service.name +- mzName: CD_vehicle-composite-service/management-zone/CDvehicle-composite-service.name +- mzId: CD_vehicle-composite-service/management-zone/CDvehicle-composite-service.id +config: +- CDvehicle-composite-service: vehicle-composite-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-composite-service/dashboard/vehicle-composite-service.json b/BMW-Dynatrace-config/CD_vehicle-composite-service/dashboard/vehicle-composite-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-composite-service/dashboard/vehicle-composite-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-composite-service/management-zone/CDvehicle-composite-service.json b/BMW-Dynatrace-config/CD_vehicle-composite-service/management-zone/CDvehicle-composite-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-composite-service/management-zone/CDvehicle-composite-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-composite-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_vehicle-composite-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..dffac11d --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-composite-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDvehicle-composite-service.CN-PreProd: +- name: CD_vehicle-composite-service +- tag: vehicle-composite-service +CDvehicle-composite-service.CN-Prod: +- name: CD_vehicle-composite-service +- tag: vehicle-composite-service +CDvehicle-composite-service.EMEA-PreProd: +- name: CD_vehicle-composite-service +- tag: vehicle-composite-service +CDvehicle-composite-service.EMEA-Prod: +- name: CD_vehicle-composite-service +- tag: vehicle-composite-service +CDvehicle-composite-service.NA-PreProd: +- name: CD_vehicle-composite-service +- tag: vehicle-composite-service +CDvehicle-composite-service.NA-Prod: +- name: CD_vehicle-composite-service +- tag: vehicle-composite-service +config: +- CDvehicle-composite-service: CDvehicle-composite-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-features-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_vehicle-features-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..6e007a30 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-features-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDvehicle-features-service: +- name: CD_vehicle-features-service/management-zone/CDvehicle-features-service.name +- tag: vehicle-features-service +- mzId: CD_vehicle-features-service/management-zone/CDvehicle-features-service.id +config: +- CDvehicle-features-service: vehicle-features-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-features-service/alerting-profile/vehicle-features-service.json b/BMW-Dynatrace-config/CD_vehicle-features-service/alerting-profile/vehicle-features-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-features-service/alerting-profile/vehicle-features-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-features-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_vehicle-features-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..67ab5a55 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-features-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDvehicle-features-service: +- name: CD_vehicle-features-service/management-zone/CDvehicle-features-service.name +- mzName: CD_vehicle-features-service/management-zone/CDvehicle-features-service.name +- mzId: CD_vehicle-features-service/management-zone/CDvehicle-features-service.id +config: +- CDvehicle-features-service: vehicle-features-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-features-service/dashboard/vehicle-features-service.json b/BMW-Dynatrace-config/CD_vehicle-features-service/dashboard/vehicle-features-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-features-service/dashboard/vehicle-features-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-features-service/management-zone/CDvehicle-features-service.json b/BMW-Dynatrace-config/CD_vehicle-features-service/management-zone/CDvehicle-features-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-features-service/management-zone/CDvehicle-features-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-features-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_vehicle-features-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..2af9b0fc --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-features-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDvehicle-features-service.CN-PreProd: +- name: CD_vehicle-features-service +- tag: vehicle-features-service +CDvehicle-features-service.CN-Prod: +- name: CD_vehicle-features-service +- tag: vehicle-features-service +CDvehicle-features-service.EMEA-PreProd: +- name: CD_vehicle-features-service +- tag: vehicle-features-service +CDvehicle-features-service.EMEA-Prod: +- name: CD_vehicle-features-service +- tag: vehicle-features-service +CDvehicle-features-service.NA-PreProd: +- name: CD_vehicle-features-service +- tag: vehicle-features-service +CDvehicle-features-service.NA-Prod: +- name: CD_vehicle-features-service +- tag: vehicle-features-service +config: +- CDvehicle-features-service: CDvehicle-features-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..f2f6e6d2 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDvehicle-mapping-composite-service: +- name: CD_vehicle-mapping-composite-service/management-zone/CDvehicle-mapping-composite-service.name +- tag: vehicle-mapping-composite-service +- mzId: CD_vehicle-mapping-composite-service/management-zone/CDvehicle-mapping-composite-service.id +config: +- CDvehicle-mapping-composite-service: vehicle-mapping-composite-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/alerting-profile/vehicle-mapping-composite-service.json b/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/alerting-profile/vehicle-mapping-composite-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/alerting-profile/vehicle-mapping-composite-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..2fe8350e --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDvehicle-mapping-composite-service: +- name: CD_vehicle-mapping-composite-service/management-zone/CDvehicle-mapping-composite-service.name +- mzName: CD_vehicle-mapping-composite-service/management-zone/CDvehicle-mapping-composite-service.name +- mzId: CD_vehicle-mapping-composite-service/management-zone/CDvehicle-mapping-composite-service.id +config: +- CDvehicle-mapping-composite-service: vehicle-mapping-composite-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/dashboard/vehicle-mapping-composite-service.json b/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/dashboard/vehicle-mapping-composite-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/dashboard/vehicle-mapping-composite-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/management-zone/CDvehicle-mapping-composite-service.json b/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/management-zone/CDvehicle-mapping-composite-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/management-zone/CDvehicle-mapping-composite-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..83213568 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-mapping-composite-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDvehicle-mapping-composite-service.CN-PreProd: +- name: CD_vehicle-mapping-composite-service +- tag: vehicle-mapping-composite-service +CDvehicle-mapping-composite-service.CN-Prod: +- name: CD_vehicle-mapping-composite-service +- tag: vehicle-mapping-composite-service +CDvehicle-mapping-composite-service.EMEA-PreProd: +- name: CD_vehicle-mapping-composite-service +- tag: vehicle-mapping-composite-service +CDvehicle-mapping-composite-service.EMEA-Prod: +- name: CD_vehicle-mapping-composite-service +- tag: vehicle-mapping-composite-service +CDvehicle-mapping-composite-service.NA-PreProd: +- name: CD_vehicle-mapping-composite-service +- tag: vehicle-mapping-composite-service +CDvehicle-mapping-composite-service.NA-Prod: +- name: CD_vehicle-mapping-composite-service +- tag: vehicle-mapping-composite-service +config: +- CDvehicle-mapping-composite-service: CDvehicle-mapping-composite-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..8704b85d --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDvehicle-remote-commands-composite-service: +- name: CD_vehicle-remote-commands-composite-service/management-zone/CDvehicle-remote-commands-composite-service.name +- tag: vehicle-remote-commands-composite-service +- mzId: CD_vehicle-remote-commands-composite-service/management-zone/CDvehicle-remote-commands-composite-service.id +config: +- CDvehicle-remote-commands-composite-service: vehicle-remote-commands-composite-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/alerting-profile/vehicle-remote-commands-composite-service.json b/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/alerting-profile/vehicle-remote-commands-composite-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/alerting-profile/vehicle-remote-commands-composite-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..e554b41b --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDvehicle-remote-commands-composite-service: +- name: CD_vehicle-remote-commands-composite-service/management-zone/CDvehicle-remote-commands-composite-service.name +- mzName: CD_vehicle-remote-commands-composite-service/management-zone/CDvehicle-remote-commands-composite-service.name +- mzId: CD_vehicle-remote-commands-composite-service/management-zone/CDvehicle-remote-commands-composite-service.id +config: +- CDvehicle-remote-commands-composite-service: vehicle-remote-commands-composite-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/dashboard/vehicle-remote-commands-composite-service.json b/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/dashboard/vehicle-remote-commands-composite-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/dashboard/vehicle-remote-commands-composite-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/management-zone/CDvehicle-remote-commands-composite-service.json b/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/management-zone/CDvehicle-remote-commands-composite-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/management-zone/CDvehicle-remote-commands-composite-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..8146a9bc --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-remote-commands-composite-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDvehicle-remote-commands-composite-service.CN-PreProd: +- name: CD_vehicle-remote-commands-composite-service +- tag: vehicle-remote-commands-composite-service +CDvehicle-remote-commands-composite-service.CN-Prod: +- name: CD_vehicle-remote-commands-composite-service +- tag: vehicle-remote-commands-composite-service +CDvehicle-remote-commands-composite-service.EMEA-PreProd: +- name: CD_vehicle-remote-commands-composite-service +- tag: vehicle-remote-commands-composite-service +CDvehicle-remote-commands-composite-service.EMEA-Prod: +- name: CD_vehicle-remote-commands-composite-service +- tag: vehicle-remote-commands-composite-service +CDvehicle-remote-commands-composite-service.NA-PreProd: +- name: CD_vehicle-remote-commands-composite-service +- tag: vehicle-remote-commands-composite-service +CDvehicle-remote-commands-composite-service.NA-Prod: +- name: CD_vehicle-remote-commands-composite-service +- tag: vehicle-remote-commands-composite-service +config: +- CDvehicle-remote-commands-composite-service: CDvehicle-remote-commands-composite-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_vehicle-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..bfc6590f --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDvehicle-service: +- name: CD_vehicle-service/management-zone/CDvehicle-service.name +- tag: vehicle-service +- mzId: CD_vehicle-service/management-zone/CDvehicle-service.id +config: +- CDvehicle-service: vehicle-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-service/alerting-profile/vehicle-service.json b/BMW-Dynatrace-config/CD_vehicle-service/alerting-profile/vehicle-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-service/alerting-profile/vehicle-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_vehicle-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..650909db --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDvehicle-service: +- name: CD_vehicle-service/management-zone/CDvehicle-service.name +- mzName: CD_vehicle-service/management-zone/CDvehicle-service.name +- mzId: CD_vehicle-service/management-zone/CDvehicle-service.id +config: +- CDvehicle-service: vehicle-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-service/dashboard/vehicle-service.json b/BMW-Dynatrace-config/CD_vehicle-service/dashboard/vehicle-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-service/dashboard/vehicle-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-service/management-zone/CDvehicle-service.json b/BMW-Dynatrace-config/CD_vehicle-service/management-zone/CDvehicle-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-service/management-zone/CDvehicle-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_vehicle-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..ca9455e6 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDvehicle-service.CN-PreProd: +- name: CD_vehicle-service +- tag: vehicle-service +CDvehicle-service.CN-Prod: +- name: CD_vehicle-service +- tag: vehicle-service +CDvehicle-service.EMEA-PreProd: +- name: CD_vehicle-service +- tag: vehicle-service +CDvehicle-service.EMEA-Prod: +- name: CD_vehicle-service +- tag: vehicle-service +CDvehicle-service.NA-PreProd: +- name: CD_vehicle-service +- tag: vehicle-service +CDvehicle-service.NA-Prod: +- name: CD_vehicle-service +- tag: vehicle-service +config: +- CDvehicle-service: CDvehicle-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..acc7aca5 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDvehicle-shadow-event-processor: +- name: CD_vehicle-shadow-event-processor/management-zone/CDvehicle-shadow-event-processor.name +- tag: vehicle-shadow-event-processor +- mzId: CD_vehicle-shadow-event-processor/management-zone/CDvehicle-shadow-event-processor.id +config: +- CDvehicle-shadow-event-processor: vehicle-shadow-event-processor.json diff --git a/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/alerting-profile/vehicle-shadow-event-processor.json b/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/alerting-profile/vehicle-shadow-event-processor.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/alerting-profile/vehicle-shadow-event-processor.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/dashboard/dashboard.yaml new file mode 100644 index 00000000..851fe5bc --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDvehicle-shadow-event-processor: +- name: CD_vehicle-shadow-event-processor/management-zone/CDvehicle-shadow-event-processor.name +- mzName: CD_vehicle-shadow-event-processor/management-zone/CDvehicle-shadow-event-processor.name +- mzId: CD_vehicle-shadow-event-processor/management-zone/CDvehicle-shadow-event-processor.id +config: +- CDvehicle-shadow-event-processor: vehicle-shadow-event-processor.json diff --git a/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/dashboard/vehicle-shadow-event-processor.json b/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/dashboard/vehicle-shadow-event-processor.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/dashboard/vehicle-shadow-event-processor.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/management-zone/CDvehicle-shadow-event-processor.json b/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/management-zone/CDvehicle-shadow-event-processor.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/management-zone/CDvehicle-shadow-event-processor.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/management-zone/management-zone.yaml new file mode 100644 index 00000000..32229bda --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-shadow-event-processor/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDvehicle-shadow-event-processor.CN-PreProd: +- name: CD_vehicle-shadow-event-processor +- tag: vehicle-shadow-event-processor +CDvehicle-shadow-event-processor.CN-Prod: +- name: CD_vehicle-shadow-event-processor +- tag: vehicle-shadow-event-processor +CDvehicle-shadow-event-processor.EMEA-PreProd: +- name: CD_vehicle-shadow-event-processor +- tag: vehicle-shadow-event-processor +CDvehicle-shadow-event-processor.EMEA-Prod: +- name: CD_vehicle-shadow-event-processor +- tag: vehicle-shadow-event-processor +CDvehicle-shadow-event-processor.NA-PreProd: +- name: CD_vehicle-shadow-event-processor +- tag: vehicle-shadow-event-processor +CDvehicle-shadow-event-processor.NA-Prod: +- name: CD_vehicle-shadow-event-processor +- tag: vehicle-shadow-event-processor +config: +- CDvehicle-shadow-event-processor: CDvehicle-shadow-event-processor.json diff --git a/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..27dbf416 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDvehicle-status-proxy-service: +- name: CD_vehicle-status-proxy-service/management-zone/CDvehicle-status-proxy-service.name +- tag: vehicle-status-proxy-service +- mzId: CD_vehicle-status-proxy-service/management-zone/CDvehicle-status-proxy-service.id +config: +- CDvehicle-status-proxy-service: vehicle-status-proxy-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/alerting-profile/vehicle-status-proxy-service.json b/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/alerting-profile/vehicle-status-proxy-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/alerting-profile/vehicle-status-proxy-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..25ebcfdd --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDvehicle-status-proxy-service: +- name: CD_vehicle-status-proxy-service/management-zone/CDvehicle-status-proxy-service.name +- mzName: CD_vehicle-status-proxy-service/management-zone/CDvehicle-status-proxy-service.name +- mzId: CD_vehicle-status-proxy-service/management-zone/CDvehicle-status-proxy-service.id +config: +- CDvehicle-status-proxy-service: vehicle-status-proxy-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/dashboard/vehicle-status-proxy-service.json b/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/dashboard/vehicle-status-proxy-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/dashboard/vehicle-status-proxy-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/management-zone/CDvehicle-status-proxy-service.json b/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/management-zone/CDvehicle-status-proxy-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/management-zone/CDvehicle-status-proxy-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..83c95604 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-status-proxy-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDvehicle-status-proxy-service.CN-PreProd: +- name: CD_vehicle-status-proxy-service +- tag: vehicle-status-proxy-service +CDvehicle-status-proxy-service.CN-Prod: +- name: CD_vehicle-status-proxy-service +- tag: vehicle-status-proxy-service +CDvehicle-status-proxy-service.EMEA-PreProd: +- name: CD_vehicle-status-proxy-service +- tag: vehicle-status-proxy-service +CDvehicle-status-proxy-service.EMEA-Prod: +- name: CD_vehicle-status-proxy-service +- tag: vehicle-status-proxy-service +CDvehicle-status-proxy-service.NA-PreProd: +- name: CD_vehicle-status-proxy-service +- tag: vehicle-status-proxy-service +CDvehicle-status-proxy-service.NA-Prod: +- name: CD_vehicle-status-proxy-service +- tag: vehicle-status-proxy-service +config: +- CDvehicle-status-proxy-service: CDvehicle-status-proxy-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/alerting-profile/alerting-profile.yaml b/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/alerting-profile/alerting-profile.yaml new file mode 100644 index 00000000..fbdeb7f2 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/alerting-profile/alerting-profile.yaml @@ -0,0 +1,6 @@ +CDvehicle-user-relationship-service: +- name: CD_vehicle-user-relationship-service/management-zone/CDvehicle-user-relationship-service.name +- tag: vehicle-user-relationship-service +- mzId: CD_vehicle-user-relationship-service/management-zone/CDvehicle-user-relationship-service.id +config: +- CDvehicle-user-relationship-service: vehicle-user-relationship-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/alerting-profile/vehicle-user-relationship-service.json b/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/alerting-profile/vehicle-user-relationship-service.json new file mode 100644 index 00000000..d10ad44a --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/alerting-profile/vehicle-user-relationship-service.json @@ -0,0 +1,92 @@ +{ + "displayName": "{{.name}}", + "eventTypeFilters": [], + "managementZoneId": "{{.mzId}}", + "mzId": "{{.mzId}}", + "rules": [ + { + "delayInMinutes": 0, + "severityLevel": "AVAILABILITY", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "ERROR", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "PERFORMANCE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 30, + "severityLevel": "RESOURCE_CONTENTION", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 10, + "severityLevel": "CUSTOM_ALERT", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + }, + { + "delayInMinutes": 0, + "severityLevel": "MONITORING_UNAVAILABLE", + "tagFilter": { + "includeMode": "INCLUDE_ANY", + "tagFilters": [ + { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + ] + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/dashboard/dashboard.yaml new file mode 100644 index 00000000..fcd07542 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/dashboard/dashboard.yaml @@ -0,0 +1,6 @@ +CDvehicle-user-relationship-service: +- name: CD_vehicle-user-relationship-service/management-zone/CDvehicle-user-relationship-service.name +- mzName: CD_vehicle-user-relationship-service/management-zone/CDvehicle-user-relationship-service.name +- mzId: CD_vehicle-user-relationship-service/management-zone/CDvehicle-user-relationship-service.id +config: +- CDvehicle-user-relationship-service: vehicle-user-relationship-service.json diff --git a/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/dashboard/vehicle-user-relationship-service.json b/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/dashboard/vehicle-user-relationship-service.json new file mode 100644 index 00000000..456b9293 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/dashboard/vehicle-user-relationship-service.json @@ -0,0 +1,233 @@ +{ + "dashboardMetadata": { + "name": "{{.name}}", + "owner": "Ignacio.Goldman@partner.bmwgroup.com", + "shared": true, + "sharingDetails": { + "linkShared": true, + "published": true + }, + "dashboardFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.mzName}}" + } + }, + "tags": [ + "{{.name}}" + ] + }, + "tiles": [ + { + "bounds": { + "height": 304, + "left": 38, + "top": 38, + "width": 1216 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595275955999 + }, + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "customColor": "#008cdb", + "lastModified": 1595275720776 + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "customColor": "#b4e5f9", + "lastModified": 1595275686773 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.response.time", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "LINE" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.requestCount.total", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "NONE", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.total.count", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Response time, Throughput and Number of Errors", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 38, + "top": 342, + "width": 304 + }, + "configured": true, + "filterConfig": { + "chartConfig": { + "legendShown": true, + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "customColor": "#ef651f", + "lastModified": 1595276148986 + } + }, + "series": [ + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fourxx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": false, + "type": "BAR" + }, + { + "aggregation": "AVG", + "aggregationRate": "TOTAL", + "dimensions": [], + "entityType": "SERVICE", + "metric": "builtin:service.errors.fivexx.rate", + "percentile": null, + "sortAscending": false, + "sortColumn": true, + "type": "BAR" + } + ], + "type": "TIMESERIES" + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "filtersPerEntityType": {}, + "type": "MIXED" + }, + "name": "Custom chart", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "CUSTOM_CHARTING" + }, + { + "bounds": { + "height": 304, + "left": 646, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Host health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "HOSTS" + }, + { + "bounds": { + "height": 304, + "left": 342, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Service health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "SERVICES" + }, + { + "bounds": { + "height": 304, + "left": 950, + "top": 342, + "width": 304 + }, + "chartVisible": true, + "configured": true, + "filterConfig": null, + "name": "Database health", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "DATABASES_OVERVIEW" + }, + { + "bounds": { + "height": 152, + "left": 1102, + "top": 646, + "width": 152 + }, + "configured": true, + "name": "Problems", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "OPEN_PROBLEMS" + }, + { + "bounds": { + "height": 304, + "left": 1254, + "top": 38, + "width": 152 + }, + "configured": true, + "markdown": "Response time (line, left axis), number of requests (blue bars, right axis) and number of errors (red bars, right axis).", + "name": "Markdown", + "tileFilter": { + "managementZone": null, + "timeframe": null + }, + "tileType": "MARKDOWN" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/management-zone/CDvehicle-user-relationship-service.json b/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/management-zone/CDvehicle-user-relationship-service.json new file mode 100644 index 00000000..b2a9367b --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/management-zone/CDvehicle-user-relationship-service.json @@ -0,0 +1,91 @@ +{ + "dimensionalRules": [], + "name": "{{.name}}", + "rules": [ + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "SERVICE_TAGS" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "HealthResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PingResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + }, + { + "comparisonInfo": { + "caseSensitive": true, + "negate": true, + "operator": "CONTAINS", + "type": "STRING", + "value": "PrometheusResource" + }, + "key": { + "attribute": "SERVICE_NAME" + } + } + ], + "enabled": true, + "propagationTypes": [ + "SERVICE_TO_PROCESS_GROUP_LIKE", + "SERVICE_TO_HOST_LIKE" + ], + "type": "SERVICE" + }, + { + "conditions": [ + { + "comparisonInfo": { + "negate": false, + "operator": "EQUALS", + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "{{.tag}}" + } + }, + "key": { + "attribute": "PROCESS_GROUP_TAGS" + } + } + ], + "enabled": true, + "propagationTypes": [ + "PROCESS_GROUP_TO_HOST" + ], + "type": "PROCESS_GROUP" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/management-zone/management-zone.yaml b/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/management-zone/management-zone.yaml new file mode 100644 index 00000000..1332dced --- /dev/null +++ b/BMW-Dynatrace-config/CD_vehicle-user-relationship-service/management-zone/management-zone.yaml @@ -0,0 +1,20 @@ +CDvehicle-user-relationship-service.CN-PreProd: +- name: CD_vehicle-user-relationship-service +- tag: vehicle-user-relationship-service +CDvehicle-user-relationship-service.CN-Prod: +- name: CD_vehicle-user-relationship-service +- tag: vehicle-user-relationship-service +CDvehicle-user-relationship-service.EMEA-PreProd: +- name: CD_vehicle-user-relationship-service +- tag: vehicle-user-relationship-service +CDvehicle-user-relationship-service.EMEA-Prod: +- name: CD_vehicle-user-relationship-service +- tag: vehicle-user-relationship-service +CDvehicle-user-relationship-service.NA-PreProd: +- name: CD_vehicle-user-relationship-service +- tag: vehicle-user-relationship-service +CDvehicle-user-relationship-service.NA-Prod: +- name: CD_vehicle-user-relationship-service +- tag: vehicle-user-relationship-service +config: +- CDvehicle-user-relationship-service: CDvehicle-user-relationship-service.json diff --git a/BMW-Dynatrace-config/delete.yaml b/BMW-Dynatrace-config/delete.yaml new file mode 100644 index 00000000..ad758798 --- /dev/null +++ b/BMW-Dynatrace-config/delete.yaml @@ -0,0 +1,3 @@ +delete: + - "alerting-profile/DPP" + - "alerting-profile/DPM" \ No newline at end of file diff --git a/environment.yaml b/environment.yaml new file mode 100644 index 00000000..7478966e --- /dev/null +++ b/environment.yaml @@ -0,0 +1,29 @@ +EMEA-Prod: + - name: "EMEA-Prod" + - env-url: "https://xxu26128.live.dynatrace.com" + - env-token-name: "xxu26128_TOKEN" + +EMEA-PreProd: + - name: "EMEA-PreProd" + - env-url: "https://qqk70169.live.dynatrace.com" + - env-token-name: "qqk70169_TOKEN" + +NA-Prod: + - name: "NA-Prod" + - env-url: "https://wgv50241.live.dynatrace.com" + - env-token-name: "wgv50241_TOKEN" + +NA-PreProd: + - name: "NA-PreProd" + - env-url: "https://onb44935.live.dynatrace.com" + - env-token-name: "onb44935_TOKEN" + +CN-Prod: + - name: "CN-Prod" + - env-url: "https://dynatracemgd-cn.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b" + - env-token-name: "CN_Prod_TOKEN" + +CN-PreProd: + - name: "CN-PreProd" + - env-url: "https://dynatracemgd-cn.bmwgroup.net/e/ab88c03b-b7fc-45f0-9115-9e9ecc0ced35" + - env-token-name: "CN_PreProd_TOKEN" \ No newline at end of file