[TD-5861]<feature>:distinguish between tags and metrics values
This commit is contained in:
parent
ae4547db86
commit
fe04b15fb2
|
@ -31,9 +31,21 @@ bool metricsProcessRequest(HttpContext* pContext) {
|
||||||
|
|
||||||
httpJsonToken(jsonBuf, JsonObjStt);
|
httpJsonToken(jsonBuf, JsonObjStt);
|
||||||
{
|
{
|
||||||
|
char* keyDisks = "tags";
|
||||||
|
httpJsonPairHead(jsonBuf, keyDisks, (int32_t)strlen(keyDisks));
|
||||||
|
httpJsonToken(jsonBuf, JsonArrStt);
|
||||||
|
{
|
||||||
|
httpJsonItemToken(jsonBuf);
|
||||||
|
httpJsonToken(jsonBuf, JsonObjStt);
|
||||||
|
char* keyTagName = "name";
|
||||||
|
char* keyTagValue = "value";
|
||||||
|
httpJsonPairOriginString(jsonBuf, keyTagName, (int32_t)strlen(keyTagName), "dnode_id",
|
||||||
|
(int32_t)strlen("dnode_id"));
|
||||||
int32_t dnodeId = dnodeGetDnodeId();
|
int32_t dnodeId = dnodeGetDnodeId();
|
||||||
char* keyDnodeId = "dnode_id";
|
httpJsonPairIntVal(jsonBuf, keyTagValue, (int32_t)strlen(keyTagValue), dnodeId);
|
||||||
httpJsonPairIntVal(jsonBuf, keyDnodeId, (int32_t)strlen(keyDnodeId), dnodeId);
|
httpJsonToken(jsonBuf, JsonObjEnd);
|
||||||
|
}
|
||||||
|
httpJsonToken(jsonBuf, JsonArrEnd);
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue