-
Откройте терминал и выполните следующую команду, чтобы запустить CLI InfluxDB:
influx
-
Подключитесь к экземпляру InfluxDB, выполнив следующую команду:
connect
-
Переключитесь на нужную базу данных, выполнив команду:
use <database_name>
-
Чтобы просмотреть все теги для измерения, используйте команду
SHOW TAG KEYS
, за которой следует имя измерения:SHOW TAG KEYS ON <database_name> FROM <measurement_name>
Метод 2: использование HTTP API InfluxDB
InfluxDB также предоставляет мощный HTTP API, который позволяет программно взаимодействовать с базой данных. Вот пример того, как составить список всех тегов для измерения с помощью API:
-
Сделайте запрос GET к следующей конечной точке, заменив
<database_name>
и<measurement_name>
фактическими значениями:GET /api/v2/organizations/<org_id>/buckets/<bucket_id>/tags/<database_name>/measurements/<measurement_name>
-
Проанализируйте ответ, чтобы извлечь теги, связанные с измерением.
Python:
from influxdb import InfluxDBClient
client = InfluxDBClient(host='<host>', port=<port>, database='<database_name>')
client.switch_database('<database_name>')
tags = client.get_list_series()[0]['tags']
print(tags)
JavaScript (Node.js):