Problème
Vous avez un nouveau type d'appareil qui a un profil mais aucune entité n'a été ajoutée dans la liste des entités.
Cela se produit lorsqu'un périphérique dispose d'un profil SNMP indiquant ktranslate
quelles métriques collecter, mais qu'une nouvelle définition d'entité est toujours en cours pour savoir comment afficher cette collection de métriques dans New Relic.
Solution
Lors de la création d’un nouveau type d’entité, nous devons examiner les données provenant du profil. Ces données sont utilisées pour créer une définition qui inclut des informations telles que les métriques dorées pour ce type d'entité, et utilisées pour créer un dashboard. Cela peut prendre un certain temps et nécessite parfois de parler à l'utilisateur qui a soumis la demande de profil pour s'assurer que la définition de l'entité répond à ses besoins.
Une fois la définition de l’entité terminée, la nouvelle entité apparaîtra automatiquement dans votre compte et inclura toutes les données précédemment collectées pour cet appareil.
La façon la plus simple de vérifier cette partie du processus est d'effectuer une requête NRQL similaire à :
SELECT latest(instrumentation.name) as Profile, latest(provider), latest(entity.type) as EntityType FROM Metric WHERE instrumentation.name not in ('heartbeat','ktranslate') AND device_name = 'myDevice'
Vous verrez quel profil SNMP est associé à votre appareil, car dans chaque profil, nous définissons un fournisseur qui est l'entité d'attribut utilisée par la synthèse. Le entity.type
sera vide jusqu'à ce qu'une définition soit complétée, et il sera immédiatement renseigné une fois cette définition mise en ligne.