From 16ecf3bd29b93005196865e04587fbec43b9de6d Mon Sep 17 00:00:00 2001 From: 杨威 Date: Tue, 12 May 2020 16:09:05 +0800 Subject: statd输出metric_name格式更新为Influx Statsd,参见https://github.com/influxdata/telegraf/tree/6a9e879d7100a3a9a8fbc151b3ce85788e17f650/plugins/inputs/statsd#influx-statsd定义 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MESA_field_stat.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/MESA_field_stat.cpp b/src/MESA_field_stat.cpp index 49c5bde..2fe9da0 100644 --- a/src/MESA_field_stat.cpp +++ b/src/MESA_field_stat.cpp @@ -292,8 +292,8 @@ void append_statsd_counter(struct FS_space_t* _handle,const char* name, long lon flush_metric(_handle); } _handle->snd_buf_off+=snprintf(_handle->send_buff+_handle->snd_buf_off,UDP_PAYLOAD_SIZE-_handle->snd_buf_off, - "[%s]%s:%lld|c\n", - _handle->app_name,name,value); + "%s,app_name=%s:%lld|c\n", + name,_handle->app_name,value); return; } void append_statsd_histogram(struct FS_space_t* _handle,const char* name, long long value, long long count) @@ -311,14 +311,14 @@ void append_statsd_histogram(struct FS_space_t* _handle,const char* name, long l if(count==1) { _handle->snd_buf_off+=snprintf(_handle->send_buff+_handle->snd_buf_off,UDP_PAYLOAD_SIZE-_handle->snd_buf_off, - "[%s]%s:%lld|h\n", - _handle->app_name,name,value); + "%s,app_name=%s:%lld|h\n", + name,_handle->app_name,value); } else { _handle->snd_buf_off+=snprintf(_handle->send_buff+_handle->snd_buf_off,UDP_PAYLOAD_SIZE-_handle->snd_buf_off, - "[%s]%s:%lld|h|@%f\n", - _handle->app_name,name,value, (double)1/count); + "%s,app_name=%s:%lld|h|@%f\n", + name,_handle->app_name,value, (double)1/count); } return; } -- cgit v1.2.3