easy_sql.report

Module Contents

Classes

EsService

Reporter

class easy_sql.report.EsService(base_url, should_send=True)
Parameters
  • base_url (str) –

  • should_send (bool) –

delete_by_query(self, index, query)
Parameters
post(self, url_path, data)
Parameters
  • url_path (str) –

  • data (str) –

put(self, url_path, data)
Parameters
  • url_path (str) –

  • data (str) –

class easy_sql.report.Reporter(es_service, index_prefix='', now=None)
Parameters
  • es_service (EsService) –

  • index_prefix (str) –

  • now (Any) –

report_task_result(self, task_id, report)

es index:

PUT /{index_prefix}_task_report {

“mappings”: {
“properties”: {

“task_id”: { “type”: “wildcard” }, “report”: { “type”: “text” }, “created_at”: { “type”: “date”, “format”: “yyyy-MM-dd HH:mm:ss” }

}

}

}

Parameters
  • task_id (str) –

  • report (str) –