Как получить доступ к данным Graphite RAW в формате json или любом другом формате? - PullRequest
0 голосов
/ 08 июля 2019

Я использовал graphite-tcp, чтобы сгенерировать некоторые фиктивные данные для панели инструментов grafana, но все же она недоступна в панели инструментов Grafana. Я уже обновил dashboard.json в графане. Я получаю сообщение об успехе в узле js graphite-tcp при нагреве IP и PORT и метрики плюс отметка времени. Есть ли способ проверить необработанные графитовые данные?

var graphite = require('graphite-tcp');

const graphiteConfiguration = {
    host: HOST,
    port: PORT,
    family: FAMILY,
    prefix: PREFIX,
    suffix: SUFFIX,
    verbose: false,
    interval: 60000,
    callback: (_error, metricsSent) => {
        console.log('Metrics sent\n'+ metricsSent)
    }
  }

var metricConf = graphite.createClient(graphiteConfiguration);
metricConf.add(metric.metricName, Math.floor(Math.random() * Math.floor(10)))

в обратном вызове я получаю сообщение «Метрики отправлено как успешное».

Но в Графане нет данных!

Пожалуйста, помогите.

Я ожидал правильных значений и данных в панели инструментов, но там ничего не было доступно.

1 Ответ

0 голосов
/ 08 июля 2019

используйте whisper-dump.py в файлах .wsp или получите прямой доступ к API графита.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...