If you define something that depends on a metric created by a plugin, make sure to reference the plugin by name, so that the configurations will be applied in the correct order (after the plugin is created)
Plugins can not be referenced by
idas the Dynatrace plugin endpoint does not return this!
Use only the plugin
projects/example-project/anomaly-detection-metrics/numberOfDistributionInProgressAlert.json depends on the plugin defined by
projects/example-project/anomaly-detection-metrics/example-anomaly.yaml references the plugin by name in a variable:
to then construct the
metric-id in the
Monaco can deploy custom extensions and handles the zipping of extensions; as such, the JSON file that defines an extension can just be checked in. The version of the extension is checked before it is uploaded. If the version of the extension to be uploaded is the same or equal to what is already deployed, then the upload is skipped. An example of a custom extension can be found here.