Details
-
New Feature
-
Status: Done
-
Medium
-
Resolution: Done
-
None
-
0
-
05 - Core, 06 - Core
-
Yes
-
Yes
-
C/S Core
Description
It's required to use specific azure metrics in formulas on OS dashboards.
Metrics |
---|
azure_storage_used_bytes_average |
azure_storage_percent_average |
azure_memory_percent_average |
Also it's required to make sure that adopted azure metrics are correctly worked in existent formulas on OS dashbaords.
Azure | RDS/Node |
---|---|
cpu_percent_percent_average | node_cpu_average |
network_bytes_egress_bytes_average | node_network_transmit_bytes_total |
network_bytes_ingress_bytes_average | node_network_receive_bytes_total |
storage_limit_bytes_average | node_filesystem_size_bytes |
Early testing steps:
- Add a generic node
$ curl -s -u admin:admin -d '{"address": "1.2.3.4", "custom_labels": {"custom_label": "for_an_azure_node"}, "node_name": "azure_node1"}' http://172.17.0.2/v1/inventory/Nodes/AddGeneric { "generic": { "node_id": "/node_id/2a35f820-9b76-4205-93cd-51f9f70ae608", "node_name": "azure_node1", "address": "1.2.3.4", "custom_labels": { "custom_label": "for_an_azure_node" } }
- run azure exporter (details in ticket https://jira.percona.com/browse/PMM-7678"
- add external monitoring
$ pmm-admin add external --listen-port=9276 --service-name="MyAzureNode" --service-node-id="/node_id/2a35f820-9b76-4205-93cd-51f9f70ae608" External Service added. Service ID : /service_id/35e6a54c-2a4f-4e2d-ad6e-83681f7b1305 Service name: MyAzureNode Group : external
- Dashboard Elements for checking
1. Memory Available
2. Disk Space
3. CPU Usage
4. Min Space Available
5. Network Traffic
6. Network Utilization Hourly