Aller au contenu principal

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
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, 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égorieExemples
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
PerformanceLatence de configuration de session, taux de perte XDP, échecs de heartbeat
TraficVolume de CDR anormal, taux de perte d'appels, é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. Consultez 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 et traçage d'abonnés.