NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

reporters.py (522B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\datadog\threadstats\reporters.py
      2 from datadog import api
      3 
      4 class Reporter(object):
      5 
      6     def flush(self, metrics):
      7         raise NotImplementedError()
      8 
      9 
     10 class HttpReporter(Reporter):
     11 
     12     def flush_metrics(self, metrics):
     13         api.Metric.send(metrics)
     14 
     15     def flush_events(self, events):
     16         for event in events:
     17             api.Event.create(**event)
     18 
     19 
     20 class GraphiteReporter(Reporter):
     21 
     22     def flush(self, metrics):
     23         pass