MCPcopy Create free account
hub / github.com/Flagsmith/flagsmith / write

Method write

api/app_analytics/influxdb_wrapper.py:94–111  ·  view source on GitHub ↗

Persist collected data points to InfluxDB

(self)

Source from the content-addressed store, hash-verified

92 self.records.append(point)
93
94 def write(self) -> None:
95 """Persist collected data points to InfluxDB"""
96 try:
97 self.get_client().write_api(write_options=SYNCHRONOUS).write(
98 bucket=settings.INFLUXDB_BUCKET,
99 record=self.records,
100 )
101 except (HTTPError, InfluxDBError) as e:
102 logger.warning(
103 "Failed to write records to Influx: %s",
104 str(e),
105 exc_info=e,
106 )
107 logger.debug(
108 "Records: %s. Bucket: %s",
109 self.records,
110 settings.INFLUXDB_BUCKET,
111 )
112
113 @classmethod
114 def influx_query_manager(

Calls 1

get_clientMethod · 0.95