Get complete visibility into your NGINX web servers with OpenTelemetry integration. This solution uses the OpenTelemetry Collector and nginxreceiver to automatically collect and send performance data, connection statistics, and operational insights to New Relic. NGINX 1.25.3 and later also supports the ngx_otel_module for distributed tracing, which creates service relationships between your applications and the NGINX entity.

Dashboard disponible via le démarrage rapide New Relic NGINX OpenTelemetry Monitor.
Important
- Prêt à implémenter ? Continuer vers le guide de configuration NGINX OpenTelemetry.
- Pour monitorer NGINX on Kubernetes, consultez Monitorer NGINX sur Kubernetes avec OpenTelemetry.
- Pour monitorer NGINX Plus, consultez Monitorer NGINX Plus avec OpenTelemetry.
Pourquoi monitorer NGINX avec OpenTelemetry ?
Monitorez NGINX pour maintenir les performances et la fiabilité des applications web. OpenTelemetry fournit une approche standardisée pour collecter et analyser ces données.
Principaux avantages
- Optimisation des performances: identifiez les goulots d'étranglement, suivez les temps de réponse, prenez des décisions de mise à l'échelle basées sur les données.
- Monitoring proactif: Recevez des alertes avant l'impact sur l'utilisateur, détectez les problèmes rapidement
- Informations opérationnelles: comprenez les modèles de trafic, suivez la conformité des SLA, maintenez les pistes d'audit.
- Pérenne: intégration OpenTelemetry standard open source, neutre vis-à-vis des fournisseurs
- Distributed tracing: NGINX 1.25.3+ with
ngx_otel_moduleparticipates in distributed traces, creating service relationships between your applications and NGINX visible in service maps
Cas d'utilisation
Que vous exécutiez un site Web de commerce électronique, un gateway API ou une plateforme de diffusion de contenu, le monitoring NGINX vous aide à maintenir des services Web rapides et fiables. Soyez averti lorsque votre processus de paiement ralentit, détectez lorsque vos points de terminaison API sont surchargés ou identifiez les régions géographiques qui rencontrent des problèmes. Ce monitoring est essentiel pour les sites Web gérant les transactions clients, les backends d'applications mobiles, les architectures de microservices et toute application Web où les temps d'arrêt ou les performances lentes ont un impact direct sur vos utilisateurs et votre entreprise.
Métriques disponibles
Le collecteur OpenTelemetry collecte automatiquement les principales métriques de performance NGINX, notamment les statistiques de connexion, le nombre de requêtes et les indicateurs d'état du serveur.
Principales métriques collectées :
- Métriques de connexion - Connexions actives, acceptées, gérées et leurs états
- Demander des métriques - Nombre total de requêtes et taux de requêtes au fil du temps
- État du serveur - Indicateurs d'efficacité et de performance de la connexion
Pour une référence complète des métriques et attributs : Consultez la référence des métriques et attributs NGINX OpenTelemetry pour des descriptions détaillées, les types de métriques et les attributs de ressources pour les déploiements sur l'hôte et Kubernetes.
Prochaines étapes
Prêt à commencer à monitorer vos serveurs NGINX ?
Passez au guide d'implémentation :
- Guide d'installation NGINX OpenTelemetry - Instructions complètes étape par étape pour la configuration, l'installation et le dépannage
- NGINX distributed tracing - Enable
ngx_otel_modulefor distributed tracing and service relationships
Explorez les options de monitoring associées :
- Monitorer NGINX Plus avec OpenTelemetry - Pour les déploiements commerciaux de NGINX Plus
- Monitorer NGINX sur Kubernetes - Pour les environnements conteneurisés