diff --git a/tactical_agents_telegraf.py b/tactical_agents_telegraf.py index 8be177b..ca76c3d 100644 --- a/tactical_agents_telegraf.py +++ b/tactical_agents_telegraf.py @@ -79,9 +79,18 @@ class Agent(object): new_dict = {} for k, v in agent_details.items(): new_values = self.prefix_keys(v, k) + new_values = self.delete_conflict_characters(new_values) new_dict[k] = new_values 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 def prefix_keys(value_dict, prefix): new_dict = {} @@ -108,3 +117,5 @@ telegraf_client = TelegrafClient(host=config['telegraf']['host'], port=config['t for agent in agent_list: a = Agent(agent, api) a.send_agent_metrics(telegraf_client) + for k, v in a.get_agent_metrics().items(): + print(k, v)