Новая реликвия, не признающая метрические данные

Я посылаю следующий JSON:

{
  "components": [
    {
      "guid": "com.mycompany.MyPlugin",
      "duration": 60,
      "metrics": {
        "Component/Memory/Heap Used[bytes]": 146990608,
        "Component/Processor/GC[percent]": 0.5555555555555556,
        "Component/Memory/Heap Max[bytes]": 39387136,
        "Component/Processor/CPU[percent]": 66.66666666666667,
        "Component/Memory/Heap Committed[bytes]": 279714288
      },
      "name": "MyPlugin"
    }
  ],
  "agent": {
    "host": "host",
    "pid": 0,
    "version": "1.0.0"
  }
}

Component/Memory/* метрики правильно распознаются новой реликвией, и я могу создавать информационные панели.

Но Component/Processor/* метрики, кажется, не признаны вообще. Я не вижу их в выпадающем списке имен метрик, когда создаю новую панель мониторинга, и даже ввод имени вручную не работает, поскольку новая реликвия говорит, что такой метрики не существует.

2 ответа

Рекомендуется, чтобы значения GUID были строчными. В настоящее время идентификаторы GUID с другим регистром считаются уникальными.

РЕДАКТИРОВАТЬ:

Попробуйте керлинг с вашими данными в качестве теста:

curl -vi https://platform-api.newrelic.com/platform/v1/metrics 
     -H "X-License-Key: <LICENSE_KEY>"
     -H "Content-Type: application/json"
     -H "Accept: application/json"    
     -X POST -d '<JSON_DATA>'
Другие вопросы по тегам