Tableaux de bord et statistiques Grafana
OmniWeb intègre Grafana directement dans le portail. Les opérateurs peuvent voir des tableaux de bord et des statistiques pour n'importe quel élément, ainsi que pour le réseau dans son ensemble, sans avoir besoin d'une connexion ou d'un onglet de navigateur séparé.
← Retour au Guide des opérations
Comment ça fonctionne
Grafana est servi derrière la passerelle authentifiée au chemin /grafana/ et intégré en tant qu'iframe à l'intérieur d'OmniWeb. L'authentification est transparente : lorsque vous êtes connecté à OmniWeb, l'accès à Grafana est automatiquement autorisé en fonction de votre connexion OmniWeb. Il n'y a pas de deuxième mot de passe.
L'instance Grafana à laquelle OmniWeb se connecte est configurée par la variable d'environnement GRAFANA_URL (par défaut http://localhost:3000). La passerelle gère le proxy et la vérification du single sign-on de manière transparente.
Deux façons d'accéder aux tableaux de bord
1. Onglet Tableaux de bord par élément
Les éléments qui sont étiquetés pour Grafana affichent un onglet Tableaux de bord dans leur espace de travail. OmniWeb interroge Grafana pour les tableaux de bord correspondant aux étiquettes de cet élément et rend celui qui est pertinent en ligne. Cela maintient les statistiques d'un élément à côté de ses données opérationnelles.
La correspondance des étiquettes est insensible à la casse. Ensembles d'étiquettes représentatifs :
| Élément | Étiquettes Grafana correspondantes |
|---|---|
| UPF | upf |
| P-CSCF | pcscf, cscf |
| I-CSCF | icscf, cscf |
| S-CSCF | scscf, cscf |
| PGW-C, MME, SMSC, DRA, OCS, TAS | étiquettes spécifiques à l'élément |
Pour faire apparaître un tableau de bord sous un élément, étiquetez-le dans Grafana avec l'étiquette de cet élément (par exemple, étiquetez un tableau de bord UPF upf).
2. Barre latérale Grafana
L'entrée Grafana → Tableaux de bord de la barre latérale liste tous les tableaux de bord disponibles. En sélectionnant un, il s'ouvre en ligne dans OmniWeb, et l'URL se met à jour pour refléter le chemin du tableau de bord afin que vous puissiez créer un lien direct vers un tableau de bord spécifique.
Statistiques
Les tableaux de bord intégrés sont l'endroit où se trouvent les statistiques à l'échelle du réseau et par élément : comptes et taux de sessions, débit, latence, taux de perte, santé des pairs Diameter/PFCP au fil du temps, volumes de CDR, comptes d'enregistrement et tendances de capacité. Les propres pages d'éléments d'OmniWeb vous donnent l'état actuel (et vous permettent d'agir dessus) ; Grafana vous donne la vue historique et les tendances. Ils sont conçus pour être utilisés ensemble. Enquêtez sur une alerte Grafana en passant aux pages opérationnelles de l'élément, aux journaux et aux traces.
Alertes
Le moteur d'alerte intégré de Grafana gère toutes les alertes basées sur des seuils. Les règles d'alerte sont définies dans Grafana et peuvent notifier par email, Slack, PagerDuty ou webhook. OmniWeb ne duplique pas les alertes. Il fournit le contexte opérationnel (pages d'éléments, journaux, traces) nécessaire pour enquêter lorsque qu'une alerte se déclenche.
Catégories d'alerte courantes :
| Catégorie | Exemples |
|---|---|
| Disponibilité | Élément injoignable, pair Diameter hors ligne, association PFCP perdue |
| Capacité | Épuisement du pool IP, utilisation de la carte eBPF > 80%, seuil de compte d'abonnés VLR |
| Performance | Latence de configuration de session, taux de perte XDP, échecs de heartbeat |
| Trafic | Volume de CDR anormal, taux de perte d'appels, échecs de livraison de SMS |
Enquête sur une alerte : Flux recommandé
- Confirmez la tendance dans Grafana (Tableaux de bord).
- Vérifiez l'état actuel sur l'aperçu de l'élément.
- Consultez les journaux de l'élément autour du moment de l'alerte.
- Si spécifique à un abonné, exécutez une trace de session. Voir Journaux et traçage d'abonnés.