Co-authored-by: mchammer01 <42146119+mchammer01@users.noreply.github.com> Co-authored-by: docs-bot <77750099+docs-bot@users.noreply.github.com> Co-authored-by: Sophie <29382425+sophietheking@users.noreply.github.com> Co-authored-by: alejndr0 <alejndr0@github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Felicity Chapman <felicitymay@github.com>
2.0 KiB
2.0 KiB
title, intro, versions, topics, type, shortTitle
| title | intro | versions | topics | type | shortTitle | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Enabling advanced dashboards of OpenTelemetry metrics | After enabling OpenTelemetry metrics collection on your {% data variables.product.prodname_ghe_server %} instance, you have access to additional dashboards with enhanced visualization and monitoring capabilities. |
|
|
how_to | Enable advanced dashboards |
{% data reusables.enterprise.opentelemetry-migration %}
{% data reusables.enterprise.opentelemetry-preview %}
Additional dashboards
When OpenTelemetry metrics are enabled, you can turn on advanced Grafana dashboards with enhanced visualization and monitoring capabilities.
- Elasticsearch - Detailed metrics for search performance, indexing operations, and cluster health
- Nomad - In-depth monitoring of job scheduling, resource allocation, and service orchestration
- HAProxy - Load balancer performance metrics, connection statistics, and request routing information
- Node Exporter - System-level metrics including CPU, memory, disk, and network statistics for each node
- Process Exporter - Detailed process-level metrics for monitoring individual service performance
These dashboards provide more granular insights into your {% data variables.product.prodname_ghe_server %} instance's performance and can help with advanced troubleshooting and capacity planning.
Prerequisites
- OpenTelemetry metrics are enabled for your {% data variables.product.prodname_ghe_server %} instance
- SSH access to your {% data variables.product.prodname_ghe_server %} instance
Enabling advanced dashboards
{% data reusables.enterprise_installation.ssh-into-instance %}
-
Run the following command to enable advanced dashboards:
ghe-config observability.metrics.advanced-dashboards-enabled true
{% data reusables.enterprise.apply-configuration %}
After running these commands, your external Grafana instance will have access to additional pre-configured dashboards.