Made it remove square brackets

This commit is contained in:
Mi³osz Stocki 2022-03-17 10:53:57 +01:00
parent 5525447885
commit e670a79d6d
Signed by: osiu97
GPG Key ID: E3D1D83FA04F51D6
1 changed files with 11 additions and 0 deletions

View File

@ -79,9 +79,18 @@ class Agent(object):
new_dict = {} new_dict = {}
for k, v in agent_details.items(): for k, v in agent_details.items():
new_values = self.prefix_keys(v, k) new_values = self.prefix_keys(v, k)
new_values = self.delete_conflict_characters(new_values)
new_dict[k] = new_values new_dict[k] = new_values
return new_dict return new_dict
@staticmethod
def delete_conflict_characters(value_dict):
new_dict = {}
for key, value in value_dict.items():
new_value = str(value).replace('[', '').replace(']', '')
new_dict[key] = new_value
return new_dict
@staticmethod @staticmethod
def prefix_keys(value_dict, prefix): def prefix_keys(value_dict, prefix):
new_dict = {} new_dict = {}
@ -108,3 +117,5 @@ telegraf_client = TelegrafClient(host=config['telegraf']['host'], port=config['t
for agent in agent_list: for agent in agent_list:
a = Agent(agent, api) a = Agent(agent, api)
a.send_agent_metrics(telegraf_client) a.send_agent_metrics(telegraf_client)
for k, v in a.get_agent_metrics().items():
print(k, v)