Aller au contenu principal

Tableaux de bord Grafana & Statistiques

OmniWeb intègre Grafana directement dans le portail afin que les opérateurs puissent voir des tableaux de bord et des statistiques pour tout élément — et 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 à l'emplacement /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 autorisé automatiquement 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 le tableau de bord 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
UPFupf
P-CSCFpcscf, cscf
I-CSCFicscf, cscf
S-CSCFscscf, 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 tableau de bord, 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 profond 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 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 l'image 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.

Alerte

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 e-mail, 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 lorsqu'une alerte se déclenche.

Catégories d'alerte courantes :

CatégorieExemples
DisponibilitéÉlément inaccessible, 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
PerformanceLatence de configuration de session, taux de perte XDP, échecs de heartbeat
TraficVolume CDR anormal, taux de perte d'appel, échecs de livraison de SMS

Enquête sur une alerte — Flux recommandé

  1. Confirmez la tendance dans Grafana (Tableaux de bord).
  2. Vérifiez l'état actuel sur l'aperçu de l'élément.
  3. Lisez les journaux de l'élément autour du moment de l'alerte.
  4. Si spécifique à un abonné, exécutez une trace de session. Voir Journaux & Traçage des abonnés.