Ir al contenido

Conector InfluxDB

El conector InfluxDB v2 escribe datos de series temporales en bases de datos InfluxDB.

Tipo de Conector: InfluxDb2Writer

{
"type": "InfluxDb2Writer",
"config": {
"endpoint": "http://localhost:8086",
"authToken": "TU_TOKEN_INFLUXDB",
"org": "mi-organizacion",
"bucket": "sensor-data",
"measurement": "temperature",
"tags": {
"location": "factory-floor",
"sensor_type": "thermocouple",
"unit": "celsius"
}
}
}
  • endpoint: URL del servidor InfluxDB
  • authToken: Token de autenticación de InfluxDB
  • org: Nombre de la organización
  • bucket: Nombre del bucket de destino
  • measurement: Nombre de la medición
  • tags: Etiquetas estáticas para agregar a todos los puntos de datos (opcional)

Carga de entrada:

{
"temperature": 25.5,
"humidity": 60.2,
"pressure": 101.3
}

Almacenado en InfluxDB como:

measurement: temperature
tags: location=factory-floor, sensor_type=thermocouple
fields: temperature=25.5, humidity=60.2, pressure=101.3
timestamp: <tiempo actual>

Caso de Uso: Almacenamiento de Datos de Sensores

Sección titulada «Caso de Uso: Almacenamiento de Datos de Sensores»
{
"type": "InfluxDb2Writer",
"config": {
"endpoint": "http://influxdb.local:8086",
"authToken": "mi-token==",
"org": "manufacturing",
"bucket": "production-metrics",
"measurement": "machine_data",
"tags": {
"machine_id": "CNC-001",
"location": "Building-A",
"department": "machining"
}
}
}
  1. Usa nombres de medición significativos
  2. Agrega etiquetas estáticas para filtrado y agrupación
  3. Mantén nombres de campos consistentes
  4. Usa políticas de retención de bucket apropiadas
  • MongoDB - Alternativa de base de datos de documentos
  • SQL - Alternativa de base de datos relacional