2017-02-14 21 views
2

Я использую API Grafana для создания большого количества источников данных (динамически), поэтому я не знаю их идентификатор. Теперь я хочу, чтобы удалить определенные источники данных из API, так что метод:Как получить конкретные источники данных из API Grafana без знания идентификатора?

  1. Получить конкретный источник данных
  2. Возьмите идентификатор из ответа
  3. Удалить этот источник данных

Но я могу только искать все источники данных, потому что я не знаю идентификатор, и тогда мне нужно будет перебирать все источники данных и искать одно с тем же именем + ip? другого решения нет? http://docs.grafana.org/reference/http_api/

ответ

2

Похоже, у вас есть старая страница документов. Как вы ее нашли? Я хочу убедиться, что это уходит :)

Новый http docs содержит конечную точку api для получения источника данных по имени.

Вы также можете удалить источник данных по имени

DELETE /api/datasources/name/:datasourceName

Но мы в настоящее время не поддерживается удаление по IP + имя

+0

Я основал ее, набрав «графана DataSources апи», и это было одними из первая ссылка. Так что это идеально, если мы можем удалить по имени! большое спасибо! И это правильно, имя уникально? У нас не может быть 2 datasource_A? – Jerome

+1

Исправить. Имена источников данных должны быть уникальными. Спасибо за информацию о том, как вы нашли страницу :) –