diff options
| author | fengweihao <[email protected]> | 2024-10-30 16:26:38 +0800 |
|---|---|---|
| committer | fengweihao <[email protected]> | 2024-10-30 16:26:38 +0800 |
| commit | 2b7d35c5c837cdf54f117d280a682057665123bf (patch) | |
| tree | 6d00ef718610e2667422c842d5c007077762b97c /plugin/business/doh/src | |
| parent | edd0209fcd2efe2ebb45719b6facc3f4de74467f (diff) | |
TSG-23072 Change the Policies-Manipulation log field from proxy_rule_list to proxy_rule_uuid_listv4.10.6-20241030
TSG-23090 Change the action field in the Metric structure proxy_rule_hits to the string type
Diffstat (limited to 'plugin/business/doh/src')
| -rw-r--r-- | plugin/business/doh/src/doh.cpp | 2 | ||||
| -rw-r--r-- | plugin/business/doh/src/logger.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/plugin/business/doh/src/doh.cpp b/plugin/business/doh/src/doh.cpp index f09ac0f..50b5cd9 100644 --- a/plugin/business/doh/src/doh.cpp +++ b/plugin/business/doh/src/doh.cpp @@ -813,7 +813,7 @@ void doh_send_metric_log(const struct tfe_stream * stream, struct doh_ctx *ctx, fieldstat->tags[thread_id][TAG_VSYS_ID].value_longlong = ctx->result->vsys_id; fieldstat->tags[thread_id][TAG_RULE_ID].value_str = ctx->result->config_uuid_string; - fieldstat->tags[thread_id][TAG_ACTION].value_longlong = 48; + fieldstat->tags[thread_id][TAG_ACTION].value_str = "manipulate"; fieldstat->tags[thread_id][TAG_SUB_ACTION].value_str = "redirect"; tfe_stream_info_get(stream, INFO_FROM_DOWNSTREAM_RX_OFFSET, &c2s_byte_num, sizeof(c2s_byte_num)); diff --git a/plugin/business/doh/src/logger.cpp b/plugin/business/doh/src/logger.cpp index f11335c..12d383a 100644 --- a/plugin/business/doh/src/logger.cpp +++ b/plugin/business/doh/src/logger.cpp @@ -476,7 +476,7 @@ int doh_send_log(struct doh_conf *handle, const struct tfe_http_session *http, c per_hit_obj = cJSON_Duplicate(common_obj, 1); config_id[0]=result[i].config_uuid_string; proxy_rule_list = cJSON_CreateStringArray((const char **)config_id, 1); - cJSON_AddItemToObject(per_hit_obj, "proxy_rule_list", proxy_rule_list); + cJSON_AddItemToObject(per_hit_obj, "proxy_rule_uuid_list", proxy_rule_list); cJSON_AddStringToObject(per_hit_obj, "proxy_action", "redirect"); log_payload = cJSON_PrintUnformatted(per_hit_obj); |
