You should be able to add a region field as you push the measurements to splunk.
From: http://docs.splunk.com/Documentation/Splunk/7.0.0/Metrics/GetMetricsInCollectd
curl -k https://localhost:8088/services/collector/raw?sourcetype=collectd_http \
-H "Authorization: Splunk <HEC_token>" \
-d '[{"values":[164.9196798931339196],"dstypes":["derive"],"dsnames":["value"],"time":1505356687.894,"interval":10.000,"host":"collectd","plugin":"protocols","plugin_instance":"IpExt","type":"protocol_counter","type_instance":"InOctets"}]'
So each message is like:
{
"values": [164.9196798931339196],
"dstypes": ["derive"],
"dsnames": ["value"],
"time": 1505356687.894,
"interval": 10.000,
"host": "collectd",
"plugin": "protocols",
"plugin_instance": "IpExt",
"type": "protocol_counter",
"type_instance": "InOctets"
}
You should be able to add:
"region": "us-east"
... View more