add create_time
This commit is contained in:
parent
bb713a9a21
commit
fe019750a5
|
|
@ -66,11 +66,13 @@ class TelegrafExporter():
|
||||||
self._password = password
|
self._password = password
|
||||||
self.source = source
|
self.source = source
|
||||||
|
|
||||||
def telegraf_post(self, timestamp:int, title:str, location:str, count:int)-> requests.Response:
|
def telegraf_post(self, timestamp:int, create_time: int, title:str,
|
||||||
|
location:str, count:int)-> requests.Response:
|
||||||
""" Post a value to telegraf
|
""" Post a value to telegraf
|
||||||
"""
|
"""
|
||||||
payload = {"name": title,
|
payload = {"name": title,
|
||||||
"timestamp": timestamp,
|
"timestamp": timestamp,
|
||||||
|
"create_time": create_time,
|
||||||
"source": self.source,
|
"source": self.source,
|
||||||
"location": location,
|
"location": location,
|
||||||
"hits": count}
|
"hits": count}
|
||||||
|
|
@ -84,10 +86,13 @@ class TelegrafExporter():
|
||||||
"""
|
"""
|
||||||
# export standard hits
|
# export standard hits
|
||||||
timestamp = int(datetime.combine(datetime.now().date(), time()).timestamp())
|
timestamp = int(datetime.combine(datetime.now().date(), time()).timestamp())
|
||||||
|
now = datetime.now().time()
|
||||||
|
create_time = now.second + 60*now.minute + 3600*now.hour
|
||||||
name="blog_client_hit"
|
name="blog_client_hit"
|
||||||
for location, ips in page_hits.items():
|
for location, ips in page_hits.items():
|
||||||
try:
|
try:
|
||||||
response = self.telegraf_post(timestamp,
|
response = self.telegraf_post(timestamp,
|
||||||
|
create_time,
|
||||||
name,
|
name,
|
||||||
location,
|
location,
|
||||||
len(ips))
|
len(ips))
|
||||||
|
|
@ -100,6 +105,7 @@ class TelegrafExporter():
|
||||||
for location, ips in bot_hits.items():
|
for location, ips in bot_hits.items():
|
||||||
try:
|
try:
|
||||||
response = self.telegraf_post(timestamp,
|
response = self.telegraf_post(timestamp,
|
||||||
|
create_time,
|
||||||
name,
|
name,
|
||||||
location,
|
location,
|
||||||
len(ips))
|
len(ips))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue