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

Method save

api/telemetry/serializers.py:18–26  ·  view source on GitHub ↗
(self, instance=None)

Source from the content-addressed store, hash-verified

16 env = serializers.CharField()
17
18 def save(self, instance=None): # type: ignore[no-untyped-def,override]
19 if settings.INFLUXDB_TOKEN:
20 influxdb = InfluxDBWrapper("self_hosted_telemetry") # type: ignore[no-untyped-call]
21 tags = {
22 **self.validated_data,
23 "ip_address": get_ip_address_from_request(self.context["request"]),
24 }
25 influxdb.add_data_point("heartbeat", 1, tags=tags)
26 influxdb.write()

Calls 4

add_data_pointMethod · 0.95
writeMethod · 0.95
InfluxDBWrapperClass · 0.90