summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorfumingwei <[email protected]>2023-03-23 12:56:03 +0800
committerfumingwei <[email protected]>2023-03-23 13:19:34 +0800
commit08a8907cdb1f7537d95ee144f947a743e2ae697d (patch)
treebafe8ec995c59b0e4604986dbf97ce97f1078950 /src
parent1b3d40eaa3db4867d71b0908f6121f1f21b8b448 (diff)
feature:1.新增执行测试用例执行流程2.新增cppcheck执行流程
Diffstat (limited to 'src')
-rw-r--r--src/fieldstat.cpp2
-rw-r--r--src/file_output.cpp6
-rw-r--r--src/line_protocol_output.cpp2
-rw-r--r--src/prometheus_output.cpp10
4 files changed, 11 insertions, 9 deletions
diff --git a/src/fieldstat.cpp b/src/fieldstat.cpp
index 3a8747c..cdb7de9 100644
--- a/src/fieldstat.cpp
+++ b/src/fieldstat.cpp
@@ -293,7 +293,7 @@ int send_udp(int sd, unsigned int dest_ip, unsigned short dest_port, const char
return -1;
}
}
- already_sended_len=+this_sended_len;
+ already_sended_len += this_sended_len;
}
return 0;
diff --git a/src/file_output.cpp b/src/file_output.cpp
index 40d28a1..7289f28 100644
--- a/src/file_output.cpp
+++ b/src/file_output.cpp
@@ -512,8 +512,10 @@ int fieldstat_output_file(struct fieldstat_instance *instance,long long interval
}
fseek(instance->local_output_fp, 0, SEEK_SET);
- fwrite(print_buf,append_pos - print_buf,1,instance->local_output_fp);
-
+ if(print_buf)
+ {
+ fwrite(print_buf, append_pos - print_buf, 1,instance->local_output_fp);
+ }
fflush(instance->local_output_fp);
if(print_buf)
diff --git a/src/line_protocol_output.cpp b/src/line_protocol_output.cpp
index f1b2c16..9a9bfa9 100644
--- a/src/line_protocol_output.cpp
+++ b/src/line_protocol_output.cpp
@@ -119,7 +119,7 @@ static void output_line_protocol_table(struct fieldstat_instance *instance,int t
line_value_is_not_zero = 1;
}
field_pos += snprintf(field_pos,
- sizeof(field_set_buff) - (field_set_buff - field_set_buff),
+ sizeof(field_set_buff) - (field_pos - field_set_buff),
"%s=%lld,",
metric->table->column_name[metric->table_column_id],
value
diff --git a/src/prometheus_output.cpp b/src/prometheus_output.cpp
index 8b31ae3..96016c1 100644
--- a/src/prometheus_output.cpp
+++ b/src/prometheus_output.cpp
@@ -188,12 +188,12 @@ static int prometheus_output_histogram_and_summary(struct metric *metric, char *
if(metric->field_type == FILED_TYPE_HISTOGRAM)
{
- output_format = (char *)"%s_bucket{%s,le=\"%0.2f\"} %llu\n";
+ output_format = (char *)"%s_bucket{%s,le=\"%0.2f\"} %lld\n";
}
if(metric->field_type == FIELD_TYPE_SUMMARY)
{
- output_format = (char *)"%s{%s,quantile=\"%0.2f\"} %llu\n";
+ output_format = (char *)"%s{%s,quantile=\"%0.2f\"} %lld\n";
}
hdr_init(h->lowest_trackable_value, h->highest_trackable_value, h->significant_figures, &(h_tmp));
@@ -224,7 +224,7 @@ static int prometheus_output_histogram_and_summary(struct metric *metric, char *
}
used_len+=snprintf(payload+used_len,
payload_len-used_len,
- "%s_count{%s} %llu\n",
+ "%s_count{%s} %lld\n",
metric_name,
metric_tags,
(long long)h_out->total_count
@@ -237,7 +237,7 @@ static int prometheus_output_histogram_and_summary(struct metric *metric, char *
}
used_len+=snprintf(payload+used_len,
payload_len-used_len,
- "%s_sum{%s} %llu\n",
+ "%s_sum{%s} %lld\n",
metric_name,
metric_tags,
sum
@@ -329,7 +329,7 @@ static int prometheus_get_instance_metric_playload(struct fieldstat_instance *in
value = get_metric_unit_val(metric, FS_CALC_CURRENT, 1);
append_offset += snprintf(new_payload + append_offset,
new_payload_size - append_offset,
- "%s{%s} %llu\n",
+ "%s{%s} %lld\n",
metric_name,
metric_tags,
value