# Cariflex - Instance Telegraf dédiée # Flux: MQTT → FlexMeasures API (post des mesures de capteurs) [global_tags] project = "cariflex" source = "telegraf-cariflex" [agent] interval = "10s" round_interval = true metric_batch_size = 100 metric_buffer_limit = 1000 collection_jitter = "0s" flush_interval = "10s" flush_jitter = "0s" # Input: MQTT Consumer - simulateur Cariflex [[inputs.mqtt_consumer]] servers = ["tcp://smart-city-mosquitto-1:1883"] topics = [ "cariflex/#", "city/sensors/#" ] data_format = "json" qos = 0 data_type = "float" json_name_key = "sensor_id" json_time_key = "timestamp" json_time_format = "unix" # Output: FlexMeasures API (HTTP) [[outputs.http]] url = "https://flexmeasures.digitribe.fr/api/v3_0/sensors/data" method = "POST" timeout = "5s" content_type = "application/json" headers = {"Authorization": "Bearer YOUR_FM_TOKEN"} data_format = "json" json_timestamp_units = "1s" # Output: InfluxDB v2 (backup) [[outputs.influxdb_v2]] urls = ["http://smart-city-influxdb:8086"] token = "my-super-token" organization = "digitribe" bucket = "cariflex"