spec:
activeGate:
capabilities:
- routing
- kubernetes-monitoring
- dynatrace-api
customProperties:
value: |
[azure_monitoring]
azure_monitoring_enabled = true
curl 'https://test.live.dynatrace.com/api/v2/settings/objects' \
-X POST \
-H 'Accept: application/json; charset=utf-8' \
-H 'Content-Type: application/json; charset=utf-8' \
-H 'Authorization: Api-Token ACCESS_TOKEN' \
-d $'[{"schemaId":"builtin:anomaly-detection.metric-events","scope":"tenant","value":{"enabled":true,"summary":"Azure DB for PostgreSQL (Flexible) active connections [Azure]","queryDefinition":{"type":"METRIC_KEY","metricKey":"ext:cloud.azure.microsoft_dbforpostgresql.flexibleservers.active_connections","aggregation":"AVG","queryOffset":null,"entityFilter":{"dimensionKey":"dt.entity.custom_device","conditions":[]},"dimensionFilter":[]},"modelProperties":{"type":"STATIC_THRESHOLD","threshold":688,"alertOnNoData":false,"alertCondition":"ABOVE","violatingSamples":3,"samples":5,"dealertingSamples":5},"eventTemplate":{"title":"Azure DB for PostgreSQL (Flexible) has too many connections (> 80%).","description":"Found {severity} active connections in Azure DB for PostgreSQL (Flexible) {entityname}.","eventType":"CUSTOM_ALERT","davisMerge":true,"metadata":[]},"eventEntityDimensionKey":"dt.entity.custom_device","legacyId":null}}]'
curl 'https://test.live.dynatrace.com/api/v2/settings/objects?schemaIds=builtin%3Aanomaly-detection.metric-events&scopes=tenant&fields=objectId%2Cvalue' -X GET -H 'Accept: application/json; charset=utf-8' -H 'Content-Type: application/json; charset=utf-8' -H 'Authorization: Api-Token ACCESS_TOKEN' | jq '. > all-alerts.json
curl -L -X GET 'https://test.live.dynatrace.com/api/v2/tags?entitySelector=type(%22CUSTOM_DEVICE%22),entityName.startsWith(%22psql-%22)' -H 'Authorization: Api-Token TOKEN'
curl -L -X POST 'https://test.live.dynatrace.com/api/v2/tags?entitySelector=type(%22CUSTOM_DEVICE%22),entityName.startsWith(%22psql%22)' \
-H 'Authorization: Api-Token TOKEN' \
-H 'Content-Type: application/json' \
--data-raw '{
"tags": [
{
"key": "testing-tag"
}
]
}'
:) 未完待续……
LEo at 00:12