observability.svc.plus/files/grafana/node/claude-code.json
2026-02-01 20:53:55 +08:00

1916 lines
156 KiB
JSON

{
"annotations":{"list":[{"builtIn":1,"datasource":{"type":"grafana","uid":"-- Grafana --"},"enable":true,"hide":true,"iconColor":"#BF6C50","name":"Annotations & Alerts","type":"dashboard"}]},
"description":"Claude Code Observability",
"editable":true,
"fiscalYearStartMonth":0,
"graphTooltip":1,
"id":null,
"links":[],
"panels":[
{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":0},"id":1,"panels":[],"title":"Overview","type":"row"},
{
"datasource":{"type":"prometheus","uid":"ds-prometheus"},
"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"#BF6C50","value":0}]},"unit":"short"},"overrides":[]},
"gridPos":{"h":3,"w":3,"x":0,"y":1},
"id":2,
"options":{"colorMode":"background","graphMode":"area","justifyMode":"center","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":18,"valueSize":24},"textMode":"value_and_name","wideLayout":true},
"pluginVersion":"12.3.1",
"targets":[{"editorMode":"code","expr":"sum(increase({__name__=~\"claude_code.session.count\"}[$__range]))","legendFormat":"Session","range":true,"refId":"A"}],
"type":"stat"
},
{
"datasource":{"type":"prometheus","uid":"ds-prometheus"},
"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"#BF6C50","value":0}]},"unit":"currencyUSD"},"overrides":[]},
"gridPos":{"h":3,"w":3,"x":3,"y":1},
"id":3,
"options":{"colorMode":"background","graphMode":"area","justifyMode":"center","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":18,"valueSize":24},"textMode":"value_and_name","wideLayout":true},
"pluginVersion":"12.3.1",
"targets":[{"editorMode":"code","expr":"sum(increase({__name__=~\"claude_code.cost.usage\"}[$__range]))","legendFormat":"Cost","range":true,"refId":"A"}],
"type":"stat"
},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"fieldConfig":{
"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"center","cellOptions":{"type":"auto"},"footer":{"reducers":[]},"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"text","value":0}]}},
"overrides":[
{"matcher":{"id":"byName","options":"duration_ms"},"properties":[{"id":"unit","value":"ms"},{"id":"custom.width","value":100},{"id":"custom.cellOptions","value":{"mode":"gradient","type":"color-background"}},{"id":"thresholds","value":{"mode":"absolute","steps":[{"color":"#5B8C7A","value":0},{"color":"#C9A257","value":2000},{"color":"#C45B47","value":5000}]}}]},
{"matcher":{"id":"byName","options":"SessionID"},"properties":[{"id":"custom.width","value":308},{"id":"links","value":[{"title":"Claude Code : ${__data.fields.SessionID}","url":"/d/claude-code?var-session=${__data.fields.SessionID}&${__url_time_range}"}]}]},{"matcher":{"id":"byName","options":"service.version"},"properties":[{"id":"custom.width","value":120}]},
{"matcher":{"id":"byName","options":"os.type"},"properties":[{"id":"custom.width","value":70}]},{"matcher":{"id":"byName","options":"os.version"},"properties":[{"id":"custom.width","value":220}]},{"matcher":{"id":"byName","options":"host.arch"},"properties":[{"id":"custom.width","value":80}]},{"matcher":{"id":"byName","options":"terminal.type"},"properties":[{"id":"custom.width","value":133}]},
{
"matcher":{"id":"byName","options":"event.name"},
"properties":[{"id":"custom.width","value":100},{"id":"custom.align","value":"center"},{"id":"mappings","value":[{"options":{"api_request":{"color":"#f79f64","index":1},"tool_decision":{"color":"#5b9cd5","index":3},"tool_result":{"color":"#346f36cc","index":2},"user_prompt":{"color":"#3e668f","index":0}},"type":"value"}]},{"id":"custom.cellOptions","value":{"type":"color-background"}}]
},
{"matcher":{"id":"byName","options":"event.timestamp"},"properties":[{"id":"custom.width","value":200}]},{"matcher":{"id":"byName","options":"prompt"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"markdown"}},{"id":"custom.minWidth","value":200}]},
{"matcher":{"id":"byName","options":"len"},"properties":[{"id":"custom.width","value":70},{"id":"unit","value":"short"}]},{"matcher":{"id":"byName","options":"model"},"properties":[{"id":"custom.width","value":139}]},{"matcher":{"id":"byName","options":"input_tokens"},"properties":[{"id":"custom.width","value":110}]},
{"matcher":{"id":"byName","options":"output_tokens"},"properties":[{"id":"custom.width","value":110}]},{"matcher":{"id":"byName","options":"cache_creation_tokens"},"properties":[{"id":"custom.width","value":170}]},{"matcher":{"id":"byName","options":"cache_read_tokens"},"properties":[{"id":"custom.width","value":170}]},
{"matcher":{"id":"byName","options":"cost_usd"},"properties":[{"id":"custom.width","value":110},{"id":"decimals","value":5},{"id":"unit","value":"currencyUSD"}]},{"matcher":{"id":"byName","options":"decision_source"},"properties":[{"id":"custom.width","value":130}]},{"matcher":{"id":"byName","options":"decision_type"},"properties":[{"id":"custom.width","value":110}]},
{"matcher":{"id":"byName","options":"success"},"properties":[{"id":"custom.width","value":80}]},{"matcher":{"id":"byName","options":"tool_name"},"properties":[{"id":"custom.width","value":100}]},{"matcher":{"id":"byName","options":"tool_parameters"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.minWidth","value":200},{"id":"custom.cellOptions","value":{"type":"json-view"}}]},
{"matcher":{"id":"byName","options":"tool_result_size_bytes"},"properties":[{"id":"custom.width","value":180}]},{"matcher":{"id":"byName","options":"decision"},"properties":[{"id":"custom.width","value":90}]},{"matcher":{"id":"byName","options":"source"},"properties":[{"id":"custom.width","value":70}]},{"matcher":{"id":"byName","options":"use_id"},"properties":[{"id":"custom.width","value":250}]},
{"matcher":{"id":"byName","options":"Logs"},"properties":[{"id":"custom.width","value":100}]},{"matcher":{"id":"byName","options":"IP"},"properties":[{"id":"custom.width","value":120},{"id":"links","value":[{"title":"Node Instance : ${__data.fields.IP}","url":"/d/node-instance?var-id=${__data.fields.IP}&{__url_time_range}"}]}]},
{"matcher":{"id":"byName","options":"First Seen"},"properties":[{"id":"custom.width","value":160}]},{"matcher":{"id":"byName","options":"Last Seen"},"properties":[{"id":"custom.width","value":160}]},{"matcher":{"id":"byName","options":"UserID"},"properties":[{"id":"custom.width","value":120}]}
]
},
"gridPos":{"h":6,"w":18,"x":6,"y":1},
"id":56,
"options":{"cellHeight":"sm","showHeader":true,"sortBy":[]},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"job:claude ","queryType":"instant","refId":"A"}],
"transformations":[
{"id":"extractFields","options":{"format":"auto","jsonPaths":[],"keepTime":false,"replace":false,"source":"labels"}},
{
"id":"organize",
"options":{
"excludeByName":{
"Line":true,
"_stream_id":true,
"cache_creation_tokens":true,
"cache_read_tokens":true,
"cls":true,
"cost_usd":true,
"decision":true,
"decision_source":true,
"decision_type":true,
"detected_level":true,
"duration_ms":true,
"error":true,
"event.name":true,
"event.timestamp":true,
"id":true,
"input_tokens":true,
"ins":true,
"ip":false,
"job":true,
"labels":true,
"model":true,
"output_tokens":true,
"prompt":true,
"prompt_length":true,
"severity":true,
"source":true,
"success":true,
"tool_name":true,
"tool_parameters":true,
"tool_result_size_bytes":true,
"unit":false,
"use_id":true
},
"includeByName":{},
"indexByName":{
"Line":23,
"Time":1,
"_stream_id":26,
"cache_creation_tokens":19,
"cache_read_tokens":20,
"cost_usd":21,
"decision":35,
"decision_source":29,
"decision_type":30,
"detected_level":24,
"duration_ms":13,
"error":37,
"event.name":12,
"event.timestamp":11,
"host.arch":9,
"input_tokens":17,
"ip":27,
"job":28,
"labels":25,
"model":16,
"os.type":7,
"os.version":8,
"output_tokens":18,
"prompt":14,
"prompt_length":15,
"scope.name":3,
"scope.version":4,
"service.name":5,
"service.version":6,
"session.id":0,
"severity":22,
"source":36,
"success":31,
"terminal.type":10,
"tool_name":32,
"tool_parameters":33,
"tool_result_size_bytes":34,
"use_id":38,
"user.id":2
},
"renameByName":{"cache_creation_tokens":"","cache_read_tokens":"","duration_ms":"","labels":"","prompt_length":"len","scope.name":"","service.name":"","session.id":"","unit":"","user.id":""}
}
},{
"id":"groupBy",
"options":{
"fields":{
"Time" :{ "aggregations":["min","max","count"],"operation":"aggregate" },
"host.arch" :{ "aggregations":[] ,"operation":"groupby" },
"ip" :{ "aggregations":[] ,"operation":"groupby" },
"os.type" :{ "aggregations":[] ,"operation":"groupby" },
"os.version" :{ "aggregations":[] ,"operation":"groupby" },
"scope.name" :{ "aggregations":[] ,"operation":"groupby" },
"scope.version" :{ "aggregations":[] ,"operation":"groupby" },
"service.name" :{ "aggregations":[] ,"operation":"groupby" },
"service.version":{ "aggregations":[] ,"operation":"groupby" },
"session.id" :{ "aggregations":[] ,"operation":"groupby" },
"terminal.type" :{ "aggregations":[] ,"operation":"groupby" },
"user.id" :{ "aggregations":[] ,"operation":"groupby" }
}
}
},{
"id":"organize",
"options":{
"excludeByName":{"scope.name":true,"scope.version":true},
"includeByName":{},
"indexByName":{"Time (count)":2,"Time (max)":4,"Time (min)":3,"host.arch":12,"ip":1,"os.type":10,"os.version":11,"scope.name":6,"scope.version":7,"service.name":8,"service.version":9,"session.id":0,"terminal.type":13,"user.id":5},
"orderByMode":"manual",
"renameByName":{"Time (count)":"Logs","Time (max)":"Last Seen","Time (min)":"First Seen","Time (range)":"Time","host.arch":"Arch","ip":"IP","os.type":"OS","os.version":"OS Version","service.name":"Service","service.version":"Version","session.id":"SessionID","terminal.type":"Term","user.id":"UserID"}
}
}
],
"type":"table"
},
{
"datasource":{"type":"prometheus","uid":"ds-prometheus"},
"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"#BF6C50","value":0}]},"unit":"short"},"overrides":[]},
"gridPos":{"h":3,"w":3,"x":0,"y":4},
"id":4,
"options":{"colorMode":"background","graphMode":"area","justifyMode":"center","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":18,"valueSize":24},"textMode":"value_and_name","wideLayout":true},
"pluginVersion":"12.3.1",
"targets":[{"editorMode":"code","expr":"sum(increase({__name__=~\"claude_code.token.usage\"}[$__range]))","legendFormat":"Tokens","range":true,"refId":"A"}],
"type":"stat"
},
{
"datasource":{"type":"prometheus","uid":"ds-prometheus"},
"fieldConfig":{"defaults":{"color":{"mode":"thresholds"},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"#BF6C50","value":0}]},"unit":"s"},"overrides":[]},
"gridPos":{"h":3,"w":3,"x":3,"y":4},
"id":5,
"options":{"colorMode":"background","graphMode":"area","justifyMode":"center","orientation":"auto","percentChangeColorMode":"standard","reduceOptions":{"calcs":["lastNotNull"],"fields":"","values":false},"showPercentChange":false,"text":{"titleSize":18,"valueSize":24},"textMode":"auto","wideLayout":true},
"pluginVersion":"12.3.1",
"targets":[{"editorMode":"code","expr":"sum(increase({__name__=~\"claude_code.active_time.total\"}[$__range]))","legendFormat":"Active Time","range":true,"refId":"A"}],
"type":"stat"
},
{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":7},"id":60,"panels":[],"title":"Session : $session","type":"row"},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"fieldConfig":{
"defaults":{
"color":{"mode":"palette-classic"},
"custom":{
"axisBorderShow":false,
"axisCenteredZero":false,
"axisColorMode":"text",
"axisLabel":"",
"axisPlacement":"auto",
"barAlignment":0,
"barWidthFactor":0.6,
"drawStyle":"bars",
"fillOpacity":80,
"gradientMode":"none",
"hideFrom":{"legend":false,"tooltip":false,"viz":false},
"insertNulls":false,
"lineInterpolation":"linear",
"lineWidth":1,
"pointSize":5,
"scaleDistribution":{"type":"linear"},
"showPoints":"never",
"showValues":false,
"spanNulls":false,
"stacking":{"group":"A","mode":"normal"},
"thresholdsStyle":{"mode":"off"}
},
"decimals":0,
"mappings":[],
"thresholds":{"mode":"absolute","steps":[{"color":"#5B8C7A","value":0}]},
"unit":"short"
},
"overrides":[]
},
"gridPos":{"h":4,"w":24,"x":0,"y":8},
"id":61,
"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"right","showLegend":true},"tooltip":{"hideZeros":true,"mode":"multi","sort":"desc"}},
"pluginVersion":"12.3.1",
"targets":[
{ "datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.user_prompt session.id:\"$session\" | stats count() as requests" , "legendFormat":"User Prompt" ,"queryType":"statsRange","refId":"A" },
{ "datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.api_request session.id:\"$session\" | stats count() as requests" ,"hide":false,"legendFormat":"API Request" ,"queryType":"statsRange","refId":"B" },
{ "datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.tool_decision session.id:\"$session\" | stats count() as requests","hide":false,"legendFormat":"Tool Decision","queryType":"statsRange","refId":"C" },
{ "datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.tool_result session.id:\"$session\" | stats count() as requests" ,"hide":false,"legendFormat":"Tool Result" ,"queryType":"statsRange","refId":"D" }
],
"type":"timeseries"
},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"description":"User Prompt \u27a1\ufe0f API Request \u27a1\ufe0f Tool Decision \u27a1\ufe0f Tool\n\nDocs: https://code.claude.com/docs/en/monitoring-usage\n\n\n\nUser Prompt: input prompt content and its length\n\nAPI Requests: Model, token consumption and cost\n\nTool Decision: accept / reject by (Source)\n\nTool: Parameters, result size, error, and use_id",
"fieldConfig":{
"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"center","cellOptions":{"type":"auto"},"footer":{"reducers":[]},"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"text","value":0}]}},
"overrides":[
{"matcher":{"id":"byName","options":"Time"},"properties":[{"id":"custom.width","value":160}]},
{"matcher":{"id":"byName","options":"Session"},"properties":[{"id":"custom.width","value":300},{"id":"custom.cellOptions","value":{"type":"auto"}},{"id":"color","value":{"fixedColor":"#6c6c6ce0","mode":"fixed"}},{"id":"links","value":[{"title":"Claude Code : ${__data.fields.Session}","url":"/d/claude-code?var-session=${__data.fields.Session}&${__url_time_range}"}]}]},
{"matcher":{"id":"byName","options":"UserID"},"properties":[{"id":"custom.width","value":550}]},{"matcher":{"id":"byName","options":"Scope"},"properties":[{"id":"custom.width","value":250}]},{"matcher":{"id":"byName","options":"Version"},"properties":[{"id":"custom.width","value":70}]},{"matcher":{"id":"byName","options":"Service"},"properties":[{"id":"custom.width","value":100}]},
{"matcher":{"id":"byName","options":"Ver"},"properties":[{"id":"custom.width","value":60}]},{"matcher":{"id":"byName","options":"OS"},"properties":[{"id":"custom.width","value":70}]},{"matcher":{"id":"byName","options":"OS Ver"},"properties":[{"id":"custom.width","value":220}]},{"matcher":{"id":"byName","options":"Arch"},"properties":[{"id":"custom.width","value":60}]},
{"matcher":{"id":"byName","options":"Term"},"properties":[{"id":"custom.width","value":100}]},
{
"matcher":{"id":"byName","options":"Event"},
"properties":[
{"id":"custom.width","value":110},{"id":"custom.align","value":"center"},{"id":"custom.cellOptions","value":{"type":"color-background"}},
{"id":"mappings","value":[{"options":{"api_request":{"color":"#f79f64","index":1,"text":"API"},"tool_decision":{"color":"#5b9cd5","index":3,"text":"Decision"},"tool_result":{"color":"#346f36cc","index":2,"text":"Tool"},"user_prompt":{"color":"#3e668f","index":0,"text":"Prompt"}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":4}},"type":"special"}]}
]
},
{"matcher":{"id":"byName","options":"Time"},"properties":[{"id":"custom.width","value":200}]},{"matcher":{"id":"byName","options":"Prompt"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"color-text"}}]},{"matcher":{"id":"byName","options":"Len"},"properties":[{"id":"custom.width","value":60},{"id":"unit","value":"short"}]},
{
"matcher":{"id":"byName","options":"Model"},
"properties":[
{ "id":"custom.width" ,"value":200 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"custom.align" ,"value":"left" },
{ "id":"mappings" ,"value":[{"options":{"pattern":"claude-opus.*|glm-4.7.*","result":{"color":"#f79f64","index":0}},"type":"regex"},{"options":{"pattern":"claude-sonnet.*|glm-4.6.*","result":{"color":"#346f36cc","index":1}},"type":"regex"},{"options":{"pattern":"claude-haiku.*|glm-4.5.*","result":{"color":"#5b9cd5","index":2}},"type":"regex"}] },
{ "id":"custom.cellOptions","value":{"type":"pill"} }
]
},{
"matcher":{"id":"byName","options":"Elapse"},
"properties":[
{ "id":"unit" ,"value":"ms" },
{ "id":"custom.width" ,"value":95 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#fcdb72","value":""},{"color":"#346f36cc","value":100},{"color":"rgba(237, 129, 40, 0.89)","value":1000},{"color":"#d44a3a","value":10000}]} },
{ "id":"mappings" ,"value":[{"options":{"match":"null+nan","result":{"color":"transparent","index":0}},"type":"special"}] }
]
},
{"matcher":{"id":"byName","options":"Token.In"},"properties":[{"id":"custom.width","value":80}]},{"matcher":{"id":"byName","options":"Token.Out"},"properties":[{"id":"custom.width","value":90}]},{"matcher":{"id":"byName","options":"T$.Create"},"properties":[{"id":"custom.width","value":90}]},
{"matcher":{"id":"byName","options":"T$.Read"},"properties":[{"id":"custom.width","value":90},{"id":"unit","value":"short"}]},
{
"matcher":{"id":"byName","options":"Cost"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"decimals" ,"value":4 },
{ "id":"unit" ,"value":"currencyUSD" },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#346f36cc","value":0.001},{"color":"#fcdb72","value":0.01},{"color":"rgba(237, 129, 40, 0.89)","value":0.1},{"color":"#d44a3a","value":1}]} },
{ "id":"mappings" ,"value":[{"options":{"match":"null+nan","result":{"color":"transparent","index":0}},"type":"special"}] }
]
},{
"matcher":{"id":"byName","options":"Success"},
"properties":[
{ "id":"custom.width" ,"value":75 },
{ "id":"custom.cellOptions","value":{"type":"color-background"} },
{ "id":"mappings" ,"value":[{"options":{"false":{"color":"#d44a3a","index":1,"text":"failed"},"true":{"color":"#346f36cc","index":0,"text":"success"}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}] },
{ "id":"custom.cellOptions","value":{"type":"color-text"} }
]
},{
"matcher":{"id":"byName","options":"Decision"},
"properties":[{"id":"custom.width","value":80},{"id":"custom.cellOptions","value":{"type":"color-background"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#d44a3a","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]},{"id":"custom.cellOptions","value":{"type":"color-text"}}]
},{
"matcher":{"id":"byName","options":"Deci.Type"},
"properties":[{"id":"custom.width","value":80},{"id":"custom.cellOptions","value":{"type":"color-background"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#d44a3a","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]},{"id":"custom.cellOptions","value":{"type":"color-text"}}]
},{
"matcher":{"id":"byName","options":"Source"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"mappings" ,"value":[{"options":{"config":{"color":"#346f36cc","index":0},"user_abort":{"color":"#cc4637d9","index":3},"user_permanent":{"color":"#3e668f","index":1},"user_reject":{"color":"#b783af","index":4},"user_temporary":{"color":"#5b9cd5","index":2}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":5}},"type":"special"}] }
]
},{
"matcher":{"id":"byName","options":"Deci.Src"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"mappings" ,"value":[{"options":{"config":{"color":"#346f36cc","index":0},"user_abort":{"color":"#cc4637d9","index":3},"user_permanent":{"color":"#3e668f","index":1},"user_reject":{"color":"#b783af","index":4},"user_temporary":{"color":"#5b9cd5","index":2}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":5}},"type":"special"}] }
]
},
{"matcher":{"id":"byName","options":"Decision2"},"properties":[{"id":"custom.width","value":90},{"id":"custom.cellOptions","value":{"type":"color-text"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#cc4637d9","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]}]},
{
"matcher":{"id":"byName","options":"Tool"},
"properties":[
{"id":"custom.width","value":85},{"id":"custom.cellOptions","value":{"type":"color-text"}},
{
"id":"mappings",
"value":[
{ "options":{"Bash":{"color":"#cc4637d9","index":0},"Edit":{"color":"#f79f64","index":3},"Glob":{"color":"#4bb39ce0","index":5},"Grep":{"color":"#b783af","index":4},"Read":{"color":"#5b9cd5","index":1},"Task":{"color":"#fcdb72","index":6},"WebFetch":{"color":"#ba7552","index":7},"WebSearch":{"color":"#a64d4d","index":8},"Write":{"color":"#346f36cc","index":2}},"type":"value" },
{ "options":{"match":"null+nan","result":{"color":"transparent","index":9}} ,"type":"special" }
]
},
{"id":"custom.cellOptions","value":{"type":"pill"}}
]
},
{"matcher":{"id":"byName","options":"Params"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.minWidth","value":180},{"id":"custom.cellOptions","value":{"type":"json-view"}}]},{"matcher":{"id":"byName","options":"Size"},"properties":[{"id":"custom.width","value":80},{"id":"unit","value":"decbytes"}]},
{"matcher":{"id":"byName","options":"Error"},"properties":[{"id":"custom.width","value":200},{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"color-text"}},{"id":"color","value":{"fixedColor":"#d44a3a","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"UseID"},"properties":[{"id":"custom.width","value":250}]},
{"matcher":{"id":"byRegexp","options":"/Token|T\\$.*/"},"properties":[{"id":"thresholds","value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#346f36cc","value":100},{"color":"#f79f64","value":1000},{"color":"#cc4637d9","value":10000}]}},{"id":"unit","value":"none"},{"id":"custom.cellOptions","value":{"type":"color-text"}}]}
]
},
"gridPos":{"h":21,"w":24,"x":0,"y":12},
"id":57,
"options":{"cellHeight":"sm","showHeader":true,"sortBy":[]},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"job:claude session.id:\"$session\"","queryType":"instant","refId":"A"}],
"title":"Events",
"transformations":[
{"id":"extractFields","options":{"format":"auto","jsonPaths":[],"keepTime":false,"replace":false,"source":"labels"}},
{
"id":"organize",
"options":{
"excludeByName":{
"Line":true,
"Time":true,
"_stream_id":true,
"cls":true,
"decision_source":true,
"decision_type":true,
"detected_level":true,
"event.timestamp":false,
"host.arch":true,
"id":true,
"ins":true,
"ip":true,
"job":true,
"labels":true,
"os.type":true,
"os.version":true,
"scope.name":true,
"scope.version":true,
"service.name":true,
"service.version":true,
"session.id":true,
"severity":true,
"terminal.type":true,
"unit":false,
"user.id":true
},
"includeByName":{},
"indexByName":{
"Line":29,
"Time":0,
"_stream_id":32,
"cache_creation_tokens":20,
"cache_read_tokens":19,
"cost_usd":21,
"decision":23,
"decision_source":27,
"decision_type":26,
"detected_level":30,
"duration_ms":13,
"error":37,
"event.name":12,
"event.timestamp":11,
"host.arch":9,
"input_tokens":17,
"ip":33,
"job":34,
"labels":31,
"model":16,
"os.type":7,
"os.version":8,
"output_tokens":18,
"prompt":14,
"prompt_length":15,
"scope.name":3,
"scope.version":4,
"service.name":5,
"service.version":6,
"session.id":1,
"severity":28,
"source":24,
"success":25,
"terminal.type":10,
"tool_name":22,
"tool_parameters":35,
"tool_result_size_bytes":36,
"use_id":38,
"user.id":2
},
"renameByName":{
"cache_creation_tokens":"T$.Create",
"cache_read_tokens":"T$.Read",
"cost_usd":"Cost",
"decision":"Decision",
"decision_source":"Deci.Src",
"decision_type":"Decision2",
"duration_ms":"Elapse",
"error":"Error",
"event.name":"Event",
"event.timestamp":"Time",
"host.arch":"Arch",
"input_tokens":"Token.In",
"labels":"",
"model":"Model",
"os.type":"OS",
"os.version":"OS Ver",
"output_tokens":"Token.Out",
"prompt":"Prompt",
"prompt_length":"Len",
"scope.name":"Scope",
"scope.version":"Version",
"service.name":"Service",
"service.version":"Ver",
"session.id":"Session",
"source":"Source",
"success":"Success",
"terminal.type":"Term",
"tool_name":"Tool",
"tool_parameters":"Params",
"tool_result_size_bytes":"Size",
"unit":"",
"use_id":"UseID",
"user.id":"UserID"
}
}
}
],
"type":"table"
},
{
"collapsed":true,
"gridPos":{"h":1,"w":24,"x":0,"y":33},
"id":55,
"panels":[
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"fieldConfig":{
"defaults":{
"color":{"mode":"palette-classic"},
"custom":{
"axisBorderShow":false,
"axisCenteredZero":false,
"axisColorMode":"text",
"axisLabel":"",
"axisPlacement":"auto",
"barAlignment":0,
"barWidthFactor":0.6,
"drawStyle":"bars",
"fillOpacity":80,
"gradientMode":"none",
"hideFrom":{"legend":false,"tooltip":false,"viz":false},
"insertNulls":false,
"lineInterpolation":"linear",
"lineWidth":1,
"pointSize":5,
"scaleDistribution":{"type":"linear"},
"showPoints":"never",
"showValues":false,
"spanNulls":false,
"stacking":{"group":"A","mode":"normal"},
"thresholdsStyle":{"mode":"off"}
},
"decimals":0,
"mappings":[],
"thresholds":{"mode":"absolute","steps":[{"color":"#5B8C7A","value":0}]},
"unit":"short"
},
"overrides":[]
},
"gridPos":{"h":4,"w":24,"x":0,"y":34},
"id":59,
"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"right","showLegend":true},"tooltip":{"hideZeros":true,"mode":"multi","sort":"desc"}},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.user_prompt | stats by (session.id) count() as requests","legendFormat":"{{ session.id }}","queryType":"statsRange","refId":"A"}],
"title":"Prompt by Session",
"type":"timeseries"
},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"description":"User Prompt \u27a1\ufe0f API Request \u27a1\ufe0f Tool Decision \u27a1\ufe0f Tool\n\nDocs: https://code.claude.com/docs/en/monitoring-usage\n\n\n\nUser Prompt: input prompt content and its length\n\nAPI Requests: Model, token consumption and cost\n\nTool Decision: accept / reject by (Source)\n\nTool: Parameters, result size, error, and use_id",
"fieldConfig":{
"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"center","cellOptions":{"type":"auto"},"footer":{"reducers":[]},"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"text","value":0}]}},
"overrides":[
{"matcher":{"id":"byName","options":"Time"},"properties":[{"id":"custom.width","value":160}]},
{"matcher":{"id":"byName","options":"Session"},"properties":[{"id":"custom.width","value":300},{"id":"custom.cellOptions","value":{"type":"auto"}},{"id":"color","value":{"fixedColor":"#6c6c6ce0","mode":"fixed"}},{"id":"links","value":[{"title":"Claude Code : ${__data.fields.Session}","url":"/d/claude-code?var-session=${__data.fields.Session}&${__url_time_range}"}]}]},
{"matcher":{"id":"byName","options":"UserID"},"properties":[{"id":"custom.width","value":550}]},{"matcher":{"id":"byName","options":"Scope"},"properties":[{"id":"custom.width","value":250}]},{"matcher":{"id":"byName","options":"Version"},"properties":[{"id":"custom.width","value":70}]},{"matcher":{"id":"byName","options":"Service"},"properties":[{"id":"custom.width","value":100}]},
{"matcher":{"id":"byName","options":"Ver"},"properties":[{"id":"custom.width","value":60}]},{"matcher":{"id":"byName","options":"OS"},"properties":[{"id":"custom.width","value":70}]},{"matcher":{"id":"byName","options":"OS Ver"},"properties":[{"id":"custom.width","value":220}]},{"matcher":{"id":"byName","options":"Arch"},"properties":[{"id":"custom.width","value":60}]},
{"matcher":{"id":"byName","options":"Term"},"properties":[{"id":"custom.width","value":100}]},
{
"matcher":{"id":"byName","options":"Event"},
"properties":[
{"id":"custom.width","value":110},{"id":"custom.align","value":"center"},{"id":"custom.cellOptions","value":{"type":"color-background"}},
{"id":"mappings","value":[{"options":{"api_request":{"color":"#f79f64","index":1,"text":"API"},"tool_decision":{"color":"#5b9cd5","index":3,"text":"Decision"},"tool_result":{"color":"#346f36cc","index":2,"text":"Tool"},"user_prompt":{"color":"#3e668f","index":0,"text":"Prompt"}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":4}},"type":"special"}]}
]
},
{"matcher":{"id":"byName","options":"Time"},"properties":[{"id":"custom.width","value":200}]},{"matcher":{"id":"byName","options":"Prompt"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"color-text"}}]},{"matcher":{"id":"byName","options":"Len"},"properties":[{"id":"custom.width","value":60},{"id":"unit","value":"short"}]},
{
"matcher":{"id":"byName","options":"Model"},
"properties":[
{ "id":"custom.width" ,"value":150 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"custom.align" ,"value":"left" },
{ "id":"mappings" ,"value":[{"options":{"pattern":"claude-opus.*|glm-4.7.*","result":{"color":"#f79f64","index":0}},"type":"regex"},{"options":{"pattern":"claude-sonnet.*|glm-4.6.*","result":{"color":"#346f36cc","index":1}},"type":"regex"},{"options":{"pattern":"claude-haiku.*|glm-4.5.*","result":{"color":"#5b9cd5","index":2}},"type":"regex"}] },
{ "id":"custom.cellOptions","value":{"type":"pill"} }
]
},{
"matcher":{"id":"byName","options":"Elapse"},
"properties":[
{ "id":"unit" ,"value":"ms" },
{ "id":"custom.width" ,"value":95 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#fcdb72","value":""},{"color":"#346f36cc","value":100},{"color":"rgba(237, 129, 40, 0.89)","value":1000},{"color":"#d44a3a","value":10000}]} },
{ "id":"mappings" ,"value":[{"options":{"match":"null+nan","result":{"color":"transparent","index":0}},"type":"special"}] }
]
},
{"matcher":{"id":"byName","options":"Token.In"},"properties":[{"id":"custom.width","value":80}]},{"matcher":{"id":"byName","options":"Token.Out"},"properties":[{"id":"custom.width","value":90}]},{"matcher":{"id":"byName","options":"T$.Create"},"properties":[{"id":"custom.width","value":90}]},
{"matcher":{"id":"byName","options":"T$.Read"},"properties":[{"id":"custom.width","value":90},{"id":"unit","value":"short"}]},
{
"matcher":{"id":"byName","options":"Cost"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"decimals" ,"value":4 },
{ "id":"unit" ,"value":"currencyUSD" },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#346f36cc","value":0.001},{"color":"#fcdb72","value":0.01},{"color":"rgba(237, 129, 40, 0.89)","value":0.1},{"color":"#d44a3a","value":1}]} },
{ "id":"mappings" ,"value":[{"options":{"match":"null+nan","result":{"color":"transparent","index":0}},"type":"special"}] }
]
},{
"matcher":{"id":"byName","options":"Success"},
"properties":[
{ "id":"custom.width" ,"value":75 },
{ "id":"custom.cellOptions","value":{"type":"color-background"} },
{ "id":"mappings" ,"value":[{"options":{"false":{"color":"#d44a3a","index":1,"text":"failed"},"true":{"color":"#346f36cc","index":0,"text":"success"}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}] },
{ "id":"custom.cellOptions","value":{"type":"color-text"} }
]
},{
"matcher":{"id":"byName","options":"Decision"},
"properties":[{"id":"custom.width","value":80},{"id":"custom.cellOptions","value":{"type":"color-background"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#d44a3a","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]},{"id":"custom.cellOptions","value":{"type":"color-text"}}]
},{
"matcher":{"id":"byName","options":"Deci.Type"},
"properties":[{"id":"custom.width","value":80},{"id":"custom.cellOptions","value":{"type":"color-background"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#d44a3a","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]},{"id":"custom.cellOptions","value":{"type":"color-text"}}]
},{
"matcher":{"id":"byName","options":"Source"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"mappings" ,"value":[{"options":{"config":{"color":"#346f36cc","index":0},"user_abort":{"color":"#cc4637d9","index":3},"user_permanent":{"color":"#3e668f","index":1},"user_reject":{"color":"#b783af","index":4},"user_temporary":{"color":"#5b9cd5","index":2}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":5}},"type":"special"}] }
]
},{
"matcher":{"id":"byName","options":"Deci.Src"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"mappings" ,"value":[{"options":{"config":{"color":"#346f36cc","index":0},"user_abort":{"color":"#cc4637d9","index":3},"user_permanent":{"color":"#3e668f","index":1},"user_reject":{"color":"#b783af","index":4},"user_temporary":{"color":"#5b9cd5","index":2}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":5}},"type":"special"}] }
]
},
{"matcher":{"id":"byName","options":"Decision2"},"properties":[{"id":"custom.width","value":90},{"id":"custom.cellOptions","value":{"type":"color-text"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#cc4637d9","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]}]},
{
"matcher":{"id":"byName","options":"Tool"},
"properties":[
{"id":"custom.width","value":85},{"id":"custom.cellOptions","value":{"type":"color-text"}},
{
"id":"mappings",
"value":[
{ "options":{"Bash":{"color":"#cc4637d9","index":0},"Edit":{"color":"#f79f64","index":3},"Glob":{"color":"#4bb39ce0","index":5},"Grep":{"color":"#b783af","index":4},"Read":{"color":"#5b9cd5","index":1},"Task":{"color":"#fcdb72","index":6},"WebFetch":{"color":"#ba7552","index":7},"WebSearch":{"color":"#a64d4d","index":8},"Write":{"color":"#346f36cc","index":2}},"type":"value" },
{ "options":{"match":"null+nan","result":{"color":"transparent","index":9}} ,"type":"special" }
]
},
{"id":"custom.cellOptions","value":{"type":"pill"}}
]
},
{"matcher":{"id":"byName","options":"Params"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.minWidth","value":180},{"id":"custom.cellOptions","value":{"type":"json-view"}}]},{"matcher":{"id":"byName","options":"Size"},"properties":[{"id":"custom.width","value":80},{"id":"unit","value":"decbytes"}]},
{"matcher":{"id":"byName","options":"Error"},"properties":[{"id":"custom.width","value":200},{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"color-text"}},{"id":"color","value":{"fixedColor":"#d44a3a","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"UseID"},"properties":[{"id":"custom.width","value":250}]},
{"matcher":{"id":"byRegexp","options":"/Token|T\\$.*/"},"properties":[{"id":"thresholds","value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#346f36cc","value":100},{"color":"#f79f64","value":1000},{"color":"#cc4637d9","value":10000}]}},{"id":"unit","value":"none"},{"id":"custom.cellOptions","value":{"type":"color-text"}}]},
{"matcher":{"id":"byName","options":"Seq"},"properties":[{"id":"custom.width","value":50}]}
]
},
"gridPos":{"h":7,"w":24,"x":0,"y":38},
"id":58,
"options":{"cellHeight":"sm","showHeader":true,"sortBy":[{"desc":true,"displayName":"Time"}]},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.user_prompt","queryType":"instant","refId":"A"}],
"title":"Claude Code Prompts",
"transformations":[
{"id":"extractFields","options":{"format":"auto","jsonPaths":[],"keepTime":false,"replace":false,"source":"labels"}},
{
"id":"organize",
"options":{
"excludeByName":{
"Line":true,
"Time":true,
"_stream_id":true,
"cls":true,
"decision_source":true,
"decision_type":true,
"detected_level":true,
"event.name":true,
"event.timestamp":false,
"host.arch":true,
"id":true,
"ins":true,
"ip":true,
"job":true,
"labels":true,
"os.type":true,
"os.version":true,
"scope.name":true,
"scope.version":true,
"service.name":true,
"service.version":true,
"session.id":false,
"severity":true,
"terminal.type":true,
"unit":false,
"user.id":true
},
"includeByName":{},
"indexByName":{"Line":17,"Time":0,"_stream_id":20,"detected_level":18,"event.name":14,"event.sequence":3,"event.timestamp":1,"host.arch":12,"ip":21,"job":22,"labels":19,"os.type":10,"os.version":11,"prompt":15,"prompt_length":4,"scope.name":6,"scope.version":7,"service.name":8,"service.version":9,"session.id":2,"severity":16,"terminal.type":13,"user.id":5},
"renameByName":{
"cache_creation_tokens":"T$.Create",
"cache_read_tokens":"T$.Read",
"cost_usd":"Cost",
"decision":"Decision",
"decision_source":"Deci.Src",
"decision_type":"Decision2",
"duration_ms":"Elapse",
"error":"Error",
"event.name":"Event",
"event.sequence":"Seq",
"event.timestamp":"Time",
"host.arch":"Arch",
"input_tokens":"Token.In",
"labels":"",
"model":"Model",
"os.type":"OS",
"os.version":"OS Ver",
"output_tokens":"Token.Out",
"prompt":"Prompt",
"prompt_length":"Len",
"scope.name":"Scope",
"scope.version":"Version",
"service.name":"Service",
"service.version":"Ver",
"session.id":"Session",
"source":"Source",
"success":"Success",
"terminal.type":"Term",
"tool_name":"Tool",
"tool_parameters":"Params",
"tool_result_size_bytes":"Size",
"unit":"",
"use_id":"UseID",
"user.id":"UserID"
}
}
}
],
"type":"table"
}
],
"title":"All Sessions",
"type":"row"
},
{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":34},"id":65,"panels":[],"title":"User Prompt","type":"row"},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"fieldConfig":{
"defaults":{
"color":{"mode":"palette-classic"},
"custom":{
"axisBorderShow":false,
"axisCenteredZero":false,
"axisColorMode":"text",
"axisLabel":"",
"axisPlacement":"auto",
"barAlignment":0,
"barWidthFactor":0.6,
"drawStyle":"bars",
"fillOpacity":80,
"gradientMode":"none",
"hideFrom":{"legend":false,"tooltip":false,"viz":false},
"insertNulls":false,
"lineInterpolation":"linear",
"lineWidth":1,
"pointSize":5,
"scaleDistribution":{"type":"linear"},
"showPoints":"never",
"showValues":false,
"spanNulls":false,
"stacking":{"group":"A","mode":"normal"},
"thresholdsStyle":{"mode":"off"}
},
"decimals":0,
"mappings":[],
"thresholds":{"mode":"absolute","steps":[{"color":"#5B8C7A","value":0}]},
"unit":"short"
},
"overrides":[]
},
"gridPos":{"h":3,"w":24,"x":0,"y":35},
"id":66,
"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"right","showLegend":false},"tooltip":{"hideZeros":true,"mode":"multi","sort":"desc"}},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.user_prompt session.id:\"$session\" | stats count() as requests","legendFormat":"Prompt","queryType":"statsRange","refId":"A"}],
"type":"timeseries"
},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"description":"User Prompt \u27a1\ufe0f API Request \u27a1\ufe0f Tool Decision \u27a1\ufe0f Tool\n\nDocs: https://code.claude.com/docs/en/monitoring-usage\n\n\n\nUser Prompt: input prompt content and its length\n\nAPI Requests: Model, token consumption and cost\n\nTool Decision: accept / reject by (Source)\n\nTool: Parameters, result size, error, and use_id",
"fieldConfig":{
"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"center","cellOptions":{"type":"auto"},"footer":{"reducers":[]},"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"text","value":0}]}},
"overrides":[
{"matcher":{"id":"byName","options":"Time"},"properties":[{"id":"custom.width","value":160}]},
{"matcher":{"id":"byName","options":"Session"},"properties":[{"id":"custom.width","value":300},{"id":"custom.cellOptions","value":{"type":"auto"}},{"id":"color","value":{"fixedColor":"#6c6c6ce0","mode":"fixed"}},{"id":"links","value":[{"title":"Claude Code : ${__data.fields.Session}","url":"/d/claude-code?var-session=${__data.fields.Session}&${__url_time_range}"}]}]},
{"matcher":{"id":"byName","options":"UserID"},"properties":[{"id":"custom.width","value":550}]},{"matcher":{"id":"byName","options":"Scope"},"properties":[{"id":"custom.width","value":250}]},{"matcher":{"id":"byName","options":"Version"},"properties":[{"id":"custom.width","value":70}]},{"matcher":{"id":"byName","options":"Service"},"properties":[{"id":"custom.width","value":100}]},
{"matcher":{"id":"byName","options":"Ver"},"properties":[{"id":"custom.width","value":60}]},{"matcher":{"id":"byName","options":"OS"},"properties":[{"id":"custom.width","value":70}]},{"matcher":{"id":"byName","options":"OS Ver"},"properties":[{"id":"custom.width","value":220}]},{"matcher":{"id":"byName","options":"Arch"},"properties":[{"id":"custom.width","value":60}]},
{"matcher":{"id":"byName","options":"Term"},"properties":[{"id":"custom.width","value":100}]},
{
"matcher":{"id":"byName","options":"Event"},
"properties":[
{"id":"custom.width","value":110},{"id":"custom.align","value":"center"},{"id":"custom.cellOptions","value":{"type":"color-background"}},
{"id":"mappings","value":[{"options":{"api_request":{"color":"#f79f64","index":1,"text":"API"},"tool_decision":{"color":"#5b9cd5","index":3,"text":"Decision"},"tool_result":{"color":"#346f36cc","index":2,"text":"Tool"},"user_prompt":{"color":"#3e668f","index":0,"text":"Prompt"}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":4}},"type":"special"}]}
]
},
{"matcher":{"id":"byName","options":"Time"},"properties":[{"id":"custom.width","value":200}]},{"matcher":{"id":"byName","options":"Prompt"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"color-text"}}]},{"matcher":{"id":"byName","options":"Len"},"properties":[{"id":"custom.width","value":60},{"id":"unit","value":"short"}]},
{
"matcher":{"id":"byName","options":"Model"},
"properties":[
{ "id":"custom.width" ,"value":150 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"custom.align" ,"value":"left" },
{ "id":"mappings" ,"value":[{"options":{"pattern":"claude-opus.*|glm-4.7.*","result":{"color":"#f79f64","index":0}},"type":"regex"},{"options":{"pattern":"claude-sonnet.*|glm-4.6.*","result":{"color":"#346f36cc","index":1}},"type":"regex"},{"options":{"pattern":"claude-haiku.*|glm-4.5.*","result":{"color":"#5b9cd5","index":2}},"type":"regex"}] },
{ "id":"custom.cellOptions","value":{"type":"pill"} }
]
},{
"matcher":{"id":"byName","options":"Elapse"},
"properties":[
{ "id":"unit" ,"value":"ms" },
{ "id":"custom.width" ,"value":95 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#fcdb72","value":""},{"color":"#346f36cc","value":100},{"color":"rgba(237, 129, 40, 0.89)","value":1000},{"color":"#d44a3a","value":10000}]} },
{ "id":"mappings" ,"value":[{"options":{"match":"null+nan","result":{"color":"transparent","index":0}},"type":"special"}] }
]
},
{"matcher":{"id":"byName","options":"Token.In"},"properties":[{"id":"custom.width","value":80}]},{"matcher":{"id":"byName","options":"Token.Out"},"properties":[{"id":"custom.width","value":90}]},{"matcher":{"id":"byName","options":"T$.Create"},"properties":[{"id":"custom.width","value":90}]},
{"matcher":{"id":"byName","options":"T$.Read"},"properties":[{"id":"custom.width","value":90},{"id":"unit","value":"short"}]},
{
"matcher":{"id":"byName","options":"Cost"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"decimals" ,"value":4 },
{ "id":"unit" ,"value":"currencyUSD" },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#346f36cc","value":0.001},{"color":"#fcdb72","value":0.01},{"color":"rgba(237, 129, 40, 0.89)","value":0.1},{"color":"#d44a3a","value":1}]} },
{ "id":"mappings" ,"value":[{"options":{"match":"null+nan","result":{"color":"transparent","index":0}},"type":"special"}] }
]
},{
"matcher":{"id":"byName","options":"Success"},
"properties":[
{ "id":"custom.width" ,"value":75 },
{ "id":"custom.cellOptions","value":{"type":"color-background"} },
{ "id":"mappings" ,"value":[{"options":{"false":{"color":"#d44a3a","index":1,"text":"failed"},"true":{"color":"#346f36cc","index":0,"text":"success"}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}] },
{ "id":"custom.cellOptions","value":{"type":"color-text"} }
]
},{
"matcher":{"id":"byName","options":"Decision"},
"properties":[{"id":"custom.width","value":80},{"id":"custom.cellOptions","value":{"type":"color-background"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#d44a3a","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]},{"id":"custom.cellOptions","value":{"type":"color-text"}}]
},{
"matcher":{"id":"byName","options":"Deci.Type"},
"properties":[{"id":"custom.width","value":80},{"id":"custom.cellOptions","value":{"type":"color-background"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#d44a3a","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]},{"id":"custom.cellOptions","value":{"type":"color-text"}}]
},{
"matcher":{"id":"byName","options":"Source"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"mappings" ,"value":[{"options":{"config":{"color":"#346f36cc","index":0},"user_abort":{"color":"#cc4637d9","index":3},"user_permanent":{"color":"#3e668f","index":1},"user_reject":{"color":"#b783af","index":4},"user_temporary":{"color":"#5b9cd5","index":2}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":5}},"type":"special"}] }
]
},{
"matcher":{"id":"byName","options":"Deci.Src"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"mappings" ,"value":[{"options":{"config":{"color":"#346f36cc","index":0},"user_abort":{"color":"#cc4637d9","index":3},"user_permanent":{"color":"#3e668f","index":1},"user_reject":{"color":"#b783af","index":4},"user_temporary":{"color":"#5b9cd5","index":2}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":5}},"type":"special"}] }
]
},
{"matcher":{"id":"byName","options":"Decision2"},"properties":[{"id":"custom.width","value":90},{"id":"custom.cellOptions","value":{"type":"color-text"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#cc4637d9","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]}]},
{
"matcher":{"id":"byName","options":"Tool"},
"properties":[
{"id":"custom.width","value":85},{"id":"custom.cellOptions","value":{"type":"color-text"}},
{
"id":"mappings",
"value":[
{ "options":{"Bash":{"color":"#cc4637d9","index":0},"Edit":{"color":"#f79f64","index":3},"Glob":{"color":"#4bb39ce0","index":5},"Grep":{"color":"#b783af","index":4},"Read":{"color":"#5b9cd5","index":1},"Task":{"color":"#fcdb72","index":6},"WebFetch":{"color":"#ba7552","index":7},"WebSearch":{"color":"#a64d4d","index":8},"Write":{"color":"#346f36cc","index":2}},"type":"value" },
{ "options":{"match":"null+nan","result":{"color":"transparent","index":9}} ,"type":"special" }
]
},
{"id":"custom.cellOptions","value":{"type":"pill"}}
]
},
{"matcher":{"id":"byName","options":"Params"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.minWidth","value":180},{"id":"custom.cellOptions","value":{"type":"json-view"}}]},{"matcher":{"id":"byName","options":"Size"},"properties":[{"id":"custom.width","value":80},{"id":"unit","value":"decbytes"}]},
{"matcher":{"id":"byName","options":"Error"},"properties":[{"id":"custom.width","value":200},{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"color-text"}},{"id":"color","value":{"fixedColor":"#d44a3a","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"UseID"},"properties":[{"id":"custom.width","value":250}]},
{"matcher":{"id":"byRegexp","options":"/Token|T\\$.*/"},"properties":[{"id":"thresholds","value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#346f36cc","value":100},{"color":"#f79f64","value":1000},{"color":"#cc4637d9","value":10000}]}},{"id":"unit","value":"none"},{"id":"custom.cellOptions","value":{"type":"color-text"}}]},
{"matcher":{"id":"byName","options":"Seq"},"properties":[{"id":"custom.width","value":50}]}
]
},
"gridPos":{"h":8,"w":24,"x":0,"y":38},
"id":67,
"options":{"cellHeight":"sm","showHeader":true,"sortBy":[{"desc":true,"displayName":"Time"}]},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.user_prompt session.id:\"$session\"","queryType":"instant","refId":"A"}],
"title":"User Prompt",
"transformations":[
{"id":"extractFields","options":{"format":"auto","jsonPaths":[],"keepTime":false,"replace":false,"source":"labels"}},
{
"id":"organize",
"options":{
"excludeByName":{
"Line":true,
"Time":true,
"_stream_id":true,
"cls":true,
"decision_source":true,
"decision_type":true,
"detected_level":true,
"event.name":true,
"event.timestamp":false,
"host.arch":true,
"id":true,
"ins":true,
"ip":true,
"job":true,
"labels":true,
"os.type":true,
"os.version":true,
"scope.name":true,
"scope.version":true,
"service.name":true,
"service.version":true,
"session.id":false,
"severity":true,
"terminal.type":true,
"unit":false,
"user.id":true
},
"includeByName":{},
"indexByName":{"Line":17,"Time":0,"_stream_id":20,"detected_level":18,"event.name":14,"event.sequence":3,"event.timestamp":1,"host.arch":12,"ip":21,"job":22,"labels":19,"os.type":10,"os.version":11,"prompt":15,"prompt_length":4,"scope.name":6,"scope.version":7,"service.name":8,"service.version":9,"session.id":2,"severity":16,"terminal.type":13,"user.id":5},
"renameByName":{
"cache_creation_tokens":"T$.Create",
"cache_read_tokens":"T$.Read",
"cost_usd":"Cost",
"decision":"Decision",
"decision_source":"Deci.Src",
"decision_type":"Decision2",
"duration_ms":"Elapse",
"error":"Error",
"event.name":"Event",
"event.sequence":"Seq",
"event.timestamp":"Time",
"host.arch":"Arch",
"input_tokens":"Token.In",
"labels":"",
"model":"Model",
"os.type":"OS",
"os.version":"OS Ver",
"output_tokens":"Token.Out",
"prompt":"Prompt",
"prompt_length":"Len",
"scope.name":"Scope",
"scope.version":"Version",
"service.name":"Service",
"service.version":"Ver",
"session.id":"Session",
"source":"Source",
"success":"Success",
"terminal.type":"Term",
"tool_name":"Tool",
"tool_parameters":"Params",
"tool_result_size_bytes":"Size",
"unit":"",
"use_id":"UseID",
"user.id":"UserID"
}
}
}
],
"type":"table"
},
{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":46},"id":69,"panels":[],"title":"API Request","type":"row"},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"fieldConfig":{
"defaults":{
"color":{"mode":"palette-classic"},
"custom":{
"axisBorderShow":false,
"axisCenteredZero":false,
"axisColorMode":"text",
"axisLabel":"",
"axisPlacement":"auto",
"barAlignment":0,
"barWidthFactor":0.6,
"drawStyle":"bars",
"fillOpacity":80,
"gradientMode":"none",
"hideFrom":{"legend":false,"tooltip":false,"viz":false},
"insertNulls":false,
"lineInterpolation":"linear",
"lineWidth":1,
"pointSize":5,
"scaleDistribution":{"type":"linear"},
"showPoints":"never",
"showValues":false,
"spanNulls":false,
"stacking":{"group":"A","mode":"normal"},
"thresholdsStyle":{"mode":"off"}
},
"decimals":0,
"mappings":[],
"thresholds":{"mode":"absolute","steps":[{"color":"#5B8C7A","value":0}]},
"unit":"short"
},
"overrides":[]
},
"gridPos":{"h":5,"w":12,"x":0,"y":47},
"id":71,
"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"right","showLegend":true},"tooltip":{"hideZeros":true,"mode":"multi","sort":"desc"}},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.api_request session.id:\"$session\" | stats by (model) count() as requests","legendFormat":"{{ model }}","queryType":"statsRange","refId":"A"}],
"title":"API Request by Model",
"type":"timeseries"
},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"fieldConfig":{
"defaults":{
"color":{"mode":"palette-classic"},
"custom":{
"axisBorderShow":false,
"axisCenteredZero":false,
"axisColorMode":"text",
"axisLabel":"",
"axisPlacement":"auto",
"barAlignment":0,
"barWidthFactor":0.6,
"drawStyle":"bars",
"fillOpacity":80,
"gradientMode":"none",
"hideFrom":{"legend":false,"tooltip":false,"viz":false},
"insertNulls":false,
"lineInterpolation":"linear",
"lineWidth":1,
"pointSize":5,
"scaleDistribution":{"type":"linear"},
"showPoints":"never",
"showValues":false,
"spanNulls":false,
"stacking":{"group":"A","mode":"normal"},
"thresholdsStyle":{"mode":"off"}
},
"decimals":5,
"mappings":[],
"thresholds":{"mode":"absolute","steps":[{"color":"#5B8C7A","value":0}]},
"unit":"currencyUSD"
},
"overrides":[]
},
"gridPos":{"h":5,"w":12,"x":12,"y":47},
"id":76,
"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"right","showLegend":true},"tooltip":{"hideZeros":true,"mode":"multi","sort":"desc"}},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.api_request session.id:\"$session\" | stats by (model) sum(cost_usd) as requests","legendFormat":"{{ model }}","queryType":"statsRange","refId":"A"}],
"title":"Cost by Model",
"type":"timeseries"
},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"description":"",
"fieldConfig":{
"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"center","cellOptions":{"type":"auto"},"footer":{"reducers":[]},"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"text","value":0}]}},
"overrides":[
{"matcher":{"id":"byName","options":"Time"},"properties":[{"id":"custom.width","value":160}]},
{"matcher":{"id":"byName","options":"Session"},"properties":[{"id":"custom.width","value":300},{"id":"custom.cellOptions","value":{"type":"auto"}},{"id":"color","value":{"fixedColor":"#6c6c6ce0","mode":"fixed"}},{"id":"links","value":[{"title":"Claude Code : ${__data.fields.Session}","url":"/d/claude-code?var-session=${__data.fields.Session}&${__url_time_range}"}]}]},
{"matcher":{"id":"byName","options":"UserID"},"properties":[{"id":"custom.width","value":550}]},{"matcher":{"id":"byName","options":"Scope"},"properties":[{"id":"custom.width","value":250}]},{"matcher":{"id":"byName","options":"Version"},"properties":[{"id":"custom.width","value":70}]},{"matcher":{"id":"byName","options":"Service"},"properties":[{"id":"custom.width","value":100}]},
{"matcher":{"id":"byName","options":"Ver"},"properties":[{"id":"custom.width","value":60}]},{"matcher":{"id":"byName","options":"OS"},"properties":[{"id":"custom.width","value":70}]},{"matcher":{"id":"byName","options":"OS Ver"},"properties":[{"id":"custom.width","value":220}]},{"matcher":{"id":"byName","options":"Arch"},"properties":[{"id":"custom.width","value":60}]},
{"matcher":{"id":"byName","options":"Term"},"properties":[{"id":"custom.width","value":100}]},
{
"matcher":{"id":"byName","options":"Event"},
"properties":[
{"id":"custom.width","value":110},{"id":"custom.align","value":"center"},{"id":"custom.cellOptions","value":{"type":"color-background"}},
{"id":"mappings","value":[{"options":{"api_request":{"color":"#f79f64","index":1,"text":"API"},"tool_decision":{"color":"#5b9cd5","index":3,"text":"Decision"},"tool_result":{"color":"#346f36cc","index":2,"text":"Tool"},"user_prompt":{"color":"#3e668f","index":0,"text":"Prompt"}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":4}},"type":"special"}]}
]
},
{"matcher":{"id":"byName","options":"Time"},"properties":[{"id":"custom.width","value":200}]},{"matcher":{"id":"byName","options":"Prompt"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"color-text"}}]},{"matcher":{"id":"byName","options":"Len"},"properties":[{"id":"custom.width","value":60},{"id":"unit","value":"short"}]},
{
"matcher":{"id":"byName","options":"Model"},
"properties":[
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"custom.align" ,"value":"left" },
{ "id":"mappings" ,"value":[{"options":{"pattern":"claude-opus.*|glm-4.7.*","result":{"color":"#f79f64","index":0}},"type":"regex"},{"options":{"pattern":"claude-sonnet.*|glm-4.6.*","result":{"color":"#346f36cc","index":1}},"type":"regex"},{"options":{"pattern":"claude-haiku.*|glm-4.5.*","result":{"color":"#5b9cd5","index":2}},"type":"regex"}] },
{ "id":"custom.cellOptions","value":{"type":"pill"} },
{ "id":"custom.minWidth" ,"value":160 }
]
},{
"matcher":{"id":"byName","options":"Elapse"},
"properties":[
{ "id":"unit" ,"value":"ms" },
{ "id":"custom.width" ,"value":95 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#fcdb72","value":""},{"color":"#346f36cc","value":100},{"color":"rgba(237, 129, 40, 0.89)","value":1000},{"color":"#d44a3a","value":10000}]} },
{ "id":"mappings" ,"value":[{"options":{"match":"null+nan","result":{"color":"transparent","index":0}},"type":"special"}] }
]
},
{"matcher":{"id":"byName","options":"Token.In"},"properties":[{"id":"custom.width","value":80}]},{"matcher":{"id":"byName","options":"Token.Out"},"properties":[{"id":"custom.width","value":90}]},{"matcher":{"id":"byName","options":"T$.Create"},"properties":[{"id":"custom.width","value":90}]},
{"matcher":{"id":"byName","options":"T$.Read"},"properties":[{"id":"custom.width","value":90},{"id":"unit","value":"short"}]},
{
"matcher":{"id":"byName","options":"Cost"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"decimals" ,"value":4 },
{ "id":"unit" ,"value":"currencyUSD" },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#346f36cc","value":0.001},{"color":"#fcdb72","value":0.01},{"color":"rgba(237, 129, 40, 0.89)","value":0.1},{"color":"#d44a3a","value":1}]} },
{ "id":"mappings" ,"value":[{"options":{"match":"null+nan","result":{"color":"transparent","index":0}},"type":"special"}] }
]
},{
"matcher":{"id":"byName","options":"Success"},
"properties":[
{ "id":"custom.width" ,"value":75 },
{ "id":"custom.cellOptions","value":{"type":"color-background"} },
{ "id":"mappings" ,"value":[{"options":{"false":{"color":"#d44a3a","index":1,"text":"failed"},"true":{"color":"#346f36cc","index":0,"text":"success"}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}] },
{ "id":"custom.cellOptions","value":{"type":"color-text"} }
]
},{
"matcher":{"id":"byName","options":"Decision"},
"properties":[{"id":"custom.width","value":80},{"id":"custom.cellOptions","value":{"type":"color-background"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#d44a3a","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]},{"id":"custom.cellOptions","value":{"type":"color-text"}}]
},{
"matcher":{"id":"byName","options":"Deci.Type"},
"properties":[{"id":"custom.width","value":80},{"id":"custom.cellOptions","value":{"type":"color-background"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#d44a3a","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]},{"id":"custom.cellOptions","value":{"type":"color-text"}}]
},{
"matcher":{"id":"byName","options":"Source"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"mappings" ,"value":[{"options":{"config":{"color":"#346f36cc","index":0},"user_abort":{"color":"#cc4637d9","index":3},"user_permanent":{"color":"#3e668f","index":1},"user_reject":{"color":"#b783af","index":4},"user_temporary":{"color":"#5b9cd5","index":2}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":5}},"type":"special"}] }
]
},{
"matcher":{"id":"byName","options":"Deci.Src"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"mappings" ,"value":[{"options":{"config":{"color":"#346f36cc","index":0},"user_abort":{"color":"#cc4637d9","index":3},"user_permanent":{"color":"#3e668f","index":1},"user_reject":{"color":"#b783af","index":4},"user_temporary":{"color":"#5b9cd5","index":2}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":5}},"type":"special"}] }
]
},
{"matcher":{"id":"byName","options":"Decision2"},"properties":[{"id":"custom.width","value":90},{"id":"custom.cellOptions","value":{"type":"color-text"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#cc4637d9","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]}]},
{
"matcher":{"id":"byName","options":"Tool"},
"properties":[
{"id":"custom.width","value":85},{"id":"custom.cellOptions","value":{"type":"color-text"}},
{
"id":"mappings",
"value":[
{ "options":{"Bash":{"color":"#cc4637d9","index":0},"Edit":{"color":"#f79f64","index":3},"Glob":{"color":"#4bb39ce0","index":5},"Grep":{"color":"#b783af","index":4},"Read":{"color":"#5b9cd5","index":1},"Task":{"color":"#fcdb72","index":6},"WebFetch":{"color":"#ba7552","index":7},"WebSearch":{"color":"#a64d4d","index":8},"Write":{"color":"#346f36cc","index":2}},"type":"value" },
{ "options":{"match":"null+nan","result":{"color":"transparent","index":9}} ,"type":"special" }
]
},
{"id":"custom.cellOptions","value":{"type":"pill"}},{"id":"custom.align","value":"auto"}
]
},
{"matcher":{"id":"byName","options":"Parameters"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.minWidth","value":80},{"id":"custom.cellOptions","value":{"type":"json-view"}},{"id":"custom.width","value":100}]},{"matcher":{"id":"byName","options":"Size"},"properties":[{"id":"custom.width","value":80},{"id":"unit","value":"decbytes"}]},
{"matcher":{"id":"byName","options":"Error"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"color-background"}},{"id":"color","value":{"fixedColor":"#d44a3a","mode":"fixed"}},{"id":"custom.minWidth","value":150},{"id":"mappings","value":[{"options":{"match":"null+nan","result":{"color":"transparent","index":0}},"type":"special"}]}]},
{"matcher":{"id":"byName","options":"UseID"},"properties":[{"id":"custom.width","value":250}]},
{"matcher":{"id":"byRegexp","options":"/Token|T\\$.*/"},"properties":[{"id":"thresholds","value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#346f36cc","value":100},{"color":"#f79f64","value":1000},{"color":"#cc4637d9","value":10000}]}},{"id":"unit","value":"none"},{"id":"custom.cellOptions","value":{"type":"color-text"}}]},
{"matcher":{"id":"byName","options":"Seq"},"properties":[{"id":"custom.width","value":50}]},{"matcher":{"id":"byName","options":"Command"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"json-view"}},{"id":"custom.minWidth","value":300}]},
{"matcher":{"id":"byName","options":"Bash"},"properties":[{"id":"custom.width","value":80},{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"json-view"}}]},{"matcher":{"id":"byName","options":"Description"},"properties":[{"id":"custom.minWidth","value":200},{"id":"custom.align","value":"left"}]}
]
},
"gridPos":{"h":16,"w":12,"x":0,"y":52},
"id":70,
"options":{"cellHeight":"sm","showHeader":true,"sortBy":[{"desc":true,"displayName":"Time"}]},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.api_request session.id:\"$session\"","queryType":"instant","refId":"A"}],
"title":"API Requests",
"transformations":[
{"id":"extractFields","options":{"format":"auto","jsonPaths":[],"keepTime":false,"replace":false,"source":"labels"}},
{
"id":"organize",
"options":{
"excludeByName":{
"Line":true,
"Time":true,
"_stream_id":true,
"cls":true,
"decision_source":true,
"decision_type":true,
"detected_level":true,
"event.name":true,
"event.timestamp":false,
"host.arch":true,
"id":true,
"ins":true,
"ip":true,
"job":true,
"labels":true,
"os.type":true,
"os.version":true,
"prompt_length":true,
"scope.name":true,
"scope.version":true,
"service.name":true,
"service.version":true,
"session.id":true,
"severity":true,
"terminal.type":true,
"unit":false,
"user.id":true
},
"includeByName":{},
"indexByName":{
"Line":15,
"Time":0,
"_stream_id":18,
"cache_creation_tokens":26,
"cache_read_tokens":25,
"cost_usd":22,
"detected_level":16,
"duration_ms":21,
"event.name":12,
"event.timestamp":1,
"host.arch":10,
"input_tokens":23,
"ip":19,
"job":20,
"labels":17,
"model":13,
"os.type":8,
"os.version":9,
"output_tokens":24,
"scope.name":4,
"scope.version":5,
"service.name":6,
"service.version":7,
"session.id":2,
"severity":14,
"terminal.type":11,
"user.id":3
},
"renameByName":{
"cache_creation_tokens":"T$.Create",
"cache_read_tokens":"T$.Read",
"cost_usd":"Cost",
"decision":"Decision",
"decision_source":"Deci.Src",
"decision_type":"Decision2",
"duration_ms":"Elapse",
"error":"Error",
"event.name":"Event",
"event.sequence":"Seq",
"event.timestamp":"Time",
"host.arch":"Arch",
"input_tokens":"Token.In",
"labels":"",
"model":"Model",
"os.type":"OS",
"os.version":"OS Ver",
"output_tokens":"Token.Out",
"prompt":"Prompt",
"prompt_length":"Len",
"scope.name":"Scope",
"scope.version":"Version",
"service.name":"Service",
"service.version":"Ver",
"session.id":"Session",
"source":"Source",
"success":"Success",
"terminal.type":"Term",
"tool_name":"Tool",
"tool_parameters":"Parameters",
"tool_result_size_bytes":"Size",
"unit":"",
"use_id":"UseID",
"user.id":"UserID"
}
}
},
{"id":"extractFields","options":{"delimiter":",","source":"Parameters"}},
{"id":"organize","options":{"excludeByName":{},"includeByName":{},"indexByName":{"Elapse":2,"Error":7,"Parameters":9,"Size":3,"Success":4,"Time":0,"Tool":1,"UseID":10,"bash_command":8,"description":6,"full_command":5},"renameByName":{"Error":"Error","Size":"","Success":"","UseID":"","bash_command":"Bash","description":"Description","full_command":"Command"}}}
],
"type":"table"
},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"fieldConfig":{
"defaults":{
"color":{"mode":"palette-classic"},
"custom":{
"axisBorderShow":false,
"axisCenteredZero":false,
"axisColorMode":"text",
"axisLabel":"",
"axisPlacement":"auto",
"barAlignment":0,
"barWidthFactor":0.6,
"drawStyle":"bars",
"fillOpacity":80,
"gradientMode":"none",
"hideFrom":{"legend":false,"tooltip":false,"viz":false},
"insertNulls":false,
"lineInterpolation":"linear",
"lineWidth":1,
"pointSize":5,
"scaleDistribution":{"type":"linear"},
"showPoints":"never",
"showValues":false,
"spanNulls":false,
"stacking":{"group":"A","mode":"normal"},
"thresholdsStyle":{"mode":"off"}
},
"decimals":0,
"mappings":[],
"thresholds":{"mode":"absolute","steps":[{"color":"#5B8C7A","value":0}]},
"unit":"short"
},
"overrides":[]
},
"gridPos":{"h":4,"w":12,"x":12,"y":52},
"id":72,
"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"right","showLegend":true},"tooltip":{"hideZeros":true,"mode":"multi","sort":"desc"}},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.api_request session.id:\"$session\" | stats by (model) sum(input_tokens) as requests","legendFormat":"{{ model }}","queryType":"statsRange","refId":"A"}],
"title":"Input Tokens",
"type":"timeseries"
},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"fieldConfig":{
"defaults":{
"color":{"mode":"palette-classic"},
"custom":{
"axisBorderShow":false,
"axisCenteredZero":false,
"axisColorMode":"text",
"axisLabel":"",
"axisPlacement":"auto",
"barAlignment":0,
"barWidthFactor":0.6,
"drawStyle":"bars",
"fillOpacity":80,
"gradientMode":"none",
"hideFrom":{"legend":false,"tooltip":false,"viz":false},
"insertNulls":false,
"lineInterpolation":"linear",
"lineWidth":1,
"pointSize":5,
"scaleDistribution":{"type":"linear"},
"showPoints":"never",
"showValues":false,
"spanNulls":false,
"stacking":{"group":"A","mode":"normal"},
"thresholdsStyle":{"mode":"off"}
},
"decimals":0,
"mappings":[],
"thresholds":{"mode":"absolute","steps":[{"color":"#5B8C7A","value":0}]},
"unit":"short"
},
"overrides":[]
},
"gridPos":{"h":4,"w":12,"x":12,"y":56},
"id":73,
"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"right","showLegend":true},"tooltip":{"hideZeros":true,"mode":"multi","sort":"desc"}},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.api_request session.id:\"$session\" | stats by (model) sum(output_tokens) as requests","legendFormat":"{{ model }}","queryType":"statsRange","refId":"A"}],
"title":"Output Tokens",
"type":"timeseries"
},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"fieldConfig":{
"defaults":{
"color":{"mode":"palette-classic"},
"custom":{
"axisBorderShow":false,
"axisCenteredZero":false,
"axisColorMode":"text",
"axisLabel":"",
"axisPlacement":"auto",
"barAlignment":0,
"barWidthFactor":0.6,
"drawStyle":"bars",
"fillOpacity":80,
"gradientMode":"none",
"hideFrom":{"legend":false,"tooltip":false,"viz":false},
"insertNulls":false,
"lineInterpolation":"linear",
"lineWidth":1,
"pointSize":5,
"scaleDistribution":{"type":"linear"},
"showPoints":"never",
"showValues":false,
"spanNulls":false,
"stacking":{"group":"A","mode":"normal"},
"thresholdsStyle":{"mode":"off"}
},
"decimals":0,
"mappings":[],
"thresholds":{"mode":"absolute","steps":[{"color":"#5B8C7A","value":0}]},
"unit":"short"
},
"overrides":[]
},
"gridPos":{"h":4,"w":12,"x":12,"y":60},
"id":74,
"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"right","showLegend":true},"tooltip":{"hideZeros":true,"mode":"multi","sort":"desc"}},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.api_request session.id:\"$session\" | stats by (model) sum(cache_read_tokens) as requests","legendFormat":"{{ model }}","queryType":"statsRange","refId":"A"}],
"title":"Cache Read Tokens",
"type":"timeseries"
},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"fieldConfig":{
"defaults":{
"color":{"mode":"palette-classic"},
"custom":{
"axisBorderShow":false,
"axisCenteredZero":false,
"axisColorMode":"text",
"axisLabel":"",
"axisPlacement":"auto",
"barAlignment":0,
"barWidthFactor":0.6,
"drawStyle":"bars",
"fillOpacity":80,
"gradientMode":"none",
"hideFrom":{"legend":false,"tooltip":false,"viz":false},
"insertNulls":false,
"lineInterpolation":"linear",
"lineWidth":1,
"pointSize":5,
"scaleDistribution":{"type":"linear"},
"showPoints":"never",
"showValues":false,
"spanNulls":false,
"stacking":{"group":"A","mode":"normal"},
"thresholdsStyle":{"mode":"off"}
},
"decimals":0,
"mappings":[],
"thresholds":{"mode":"absolute","steps":[{"color":"#5B8C7A","value":0}]},
"unit":"short"
},
"overrides":[]
},
"gridPos":{"h":4,"w":12,"x":12,"y":64},
"id":75,
"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"right","showLegend":true},"tooltip":{"hideZeros":true,"mode":"multi","sort":"desc"}},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.api_request session.id:\"$session\" | stats by (model) sum(cache_creation_tokens) as requests","legendFormat":"{{ model }}","queryType":"statsRange","refId":"A"}],
"title":"Cache Creation Tokens",
"type":"timeseries"
},
{"collapsed":false,"gridPos":{"h":1,"w":24,"x":0,"y":68},"id":62,"panels":[],"title":"Tool Using","type":"row"},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"fieldConfig":{
"defaults":{
"color":{"mode":"palette-classic"},
"custom":{
"axisBorderShow":false,
"axisCenteredZero":false,
"axisColorMode":"text",
"axisLabel":"",
"axisPlacement":"auto",
"barAlignment":0,
"barWidthFactor":0.6,
"drawStyle":"bars",
"fillOpacity":80,
"gradientMode":"none",
"hideFrom":{"legend":false,"tooltip":false,"viz":false},
"insertNulls":false,
"lineInterpolation":"linear",
"lineWidth":1,
"pointSize":5,
"scaleDistribution":{"type":"linear"},
"showPoints":"never",
"showValues":false,
"spanNulls":false,
"stacking":{"group":"A","mode":"normal"},
"thresholdsStyle":{"mode":"off"}
},
"decimals":0,
"mappings":[],
"thresholds":{"mode":"absolute","steps":[{"color":"#5B8C7A","value":0}]},
"unit":"short"
},
"overrides":[]
},
"gridPos":{"h":5,"w":12,"x":0,"y":69},
"id":63,
"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"right","showLegend":true},"tooltip":{"hideZeros":true,"mode":"multi","sort":"desc"}},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.tool_result session.id:\"$session\" | stats by (tool_name) count() as requests","legendFormat":"{{ tool_name }}","queryType":"statsRange","refId":"A"}],
"title":"Event by Tool Name",
"type":"timeseries"
},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"fieldConfig":{
"defaults":{
"color":{"mode":"palette-classic"},
"custom":{
"axisBorderShow":false,
"axisCenteredZero":false,
"axisColorMode":"text",
"axisLabel":"",
"axisPlacement":"auto",
"barAlignment":0,
"barWidthFactor":0.6,
"drawStyle":"bars",
"fillOpacity":80,
"gradientMode":"none",
"hideFrom":{"legend":false,"tooltip":false,"viz":false},
"insertNulls":false,
"lineInterpolation":"linear",
"lineWidth":1,
"pointSize":5,
"scaleDistribution":{"type":"linear"},
"showPoints":"never",
"showValues":false,
"spanNulls":false,
"stacking":{"group":"A","mode":"normal"},
"thresholdsStyle":{"mode":"off"}
},
"decimals":0,
"mappings":[],
"thresholds":{"mode":"absolute","steps":[{"color":"#5B8C7A","value":0}]},
"unit":"short"
},
"overrides":[]
},
"gridPos":{"h":5,"w":12,"x":12,"y":69},
"id":68,
"options":{"legend":{"calcs":["sum"],"displayMode":"table","placement":"right","showLegend":true},"tooltip":{"hideZeros":true,"mode":"multi","sort":"desc"}},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.tool_result session.id:\"$session\" | stats by (decision_type) count() as requests","legendFormat":"{{ decision_type }}","queryType":"statsRange","refId":"A"}],
"title":"Accept / Reject",
"type":"timeseries"
},
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"description":"User Prompt \u27a1\ufe0f API Request \u27a1\ufe0f Tool Decision \u27a1\ufe0f Tool\n\nDocs: https://code.claude.com/docs/en/monitoring-usage\n\n\n\nUser Prompt: input prompt content and its length\n\nAPI Requests: Model, token consumption and cost\n\nTool Decision: accept / reject by (Source)\n\nTool: Parameters, result size, error, and use_id",
"fieldConfig":{
"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"center","cellOptions":{"type":"auto"},"footer":{"reducers":[]},"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"text","value":0}]}},
"overrides":[
{"matcher":{"id":"byName","options":"Time"},"properties":[{"id":"custom.width","value":160}]},
{"matcher":{"id":"byName","options":"Session"},"properties":[{"id":"custom.width","value":300},{"id":"custom.cellOptions","value":{"type":"auto"}},{"id":"color","value":{"fixedColor":"#6c6c6ce0","mode":"fixed"}},{"id":"links","value":[{"title":"Claude Code : ${__data.fields.Session}","url":"/d/claude-code?var-session=${__data.fields.Session}&${__url_time_range}"}]}]},
{"matcher":{"id":"byName","options":"UserID"},"properties":[{"id":"custom.width","value":550}]},{"matcher":{"id":"byName","options":"Scope"},"properties":[{"id":"custom.width","value":250}]},{"matcher":{"id":"byName","options":"Version"},"properties":[{"id":"custom.width","value":70}]},{"matcher":{"id":"byName","options":"Service"},"properties":[{"id":"custom.width","value":100}]},
{"matcher":{"id":"byName","options":"Ver"},"properties":[{"id":"custom.width","value":60}]},{"matcher":{"id":"byName","options":"OS"},"properties":[{"id":"custom.width","value":70}]},{"matcher":{"id":"byName","options":"OS Ver"},"properties":[{"id":"custom.width","value":220}]},{"matcher":{"id":"byName","options":"Arch"},"properties":[{"id":"custom.width","value":60}]},
{"matcher":{"id":"byName","options":"Term"},"properties":[{"id":"custom.width","value":100}]},
{
"matcher":{"id":"byName","options":"Event"},
"properties":[
{"id":"custom.width","value":110},{"id":"custom.align","value":"center"},{"id":"custom.cellOptions","value":{"type":"color-background"}},
{"id":"mappings","value":[{"options":{"api_request":{"color":"#f79f64","index":1,"text":"API"},"tool_decision":{"color":"#5b9cd5","index":3,"text":"Decision"},"tool_result":{"color":"#346f36cc","index":2,"text":"Tool"},"user_prompt":{"color":"#3e668f","index":0,"text":"Prompt"}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":4}},"type":"special"}]}
]
},
{"matcher":{"id":"byName","options":"Time"},"properties":[{"id":"custom.width","value":200}]},{"matcher":{"id":"byName","options":"Prompt"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"color-text"}}]},{"matcher":{"id":"byName","options":"Len"},"properties":[{"id":"custom.width","value":60},{"id":"unit","value":"short"}]},
{
"matcher":{"id":"byName","options":"Model"},
"properties":[
{ "id":"custom.width" ,"value":150 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"custom.align" ,"value":"left" },
{ "id":"mappings" ,"value":[{"options":{"pattern":"claude-opus.*|glm-4.7.*","result":{"color":"#f79f64","index":0}},"type":"regex"},{"options":{"pattern":"claude-sonnet.*|glm-4.6.*","result":{"color":"#346f36cc","index":1}},"type":"regex"},{"options":{"pattern":"claude-haiku.*|glm-4.5.*","result":{"color":"#5b9cd5","index":2}},"type":"regex"}] },
{ "id":"custom.cellOptions","value":{"type":"pill"} }
]
},{
"matcher":{"id":"byName","options":"Elapse"},
"properties":[
{ "id":"unit" ,"value":"ms" },
{ "id":"custom.width" ,"value":95 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#fcdb72","value":""},{"color":"#346f36cc","value":100},{"color":"rgba(237, 129, 40, 0.89)","value":1000},{"color":"#d44a3a","value":10000}]} },
{ "id":"mappings" ,"value":[{"options":{"match":"null+nan","result":{"color":"transparent","index":0}},"type":"special"}] }
]
},
{"matcher":{"id":"byName","options":"Token.In"},"properties":[{"id":"custom.width","value":80}]},{"matcher":{"id":"byName","options":"Token.Out"},"properties":[{"id":"custom.width","value":90}]},{"matcher":{"id":"byName","options":"T$.Create"},"properties":[{"id":"custom.width","value":90}]},
{"matcher":{"id":"byName","options":"T$.Read"},"properties":[{"id":"custom.width","value":90},{"id":"unit","value":"short"}]},
{
"matcher":{"id":"byName","options":"Cost"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"decimals" ,"value":4 },
{ "id":"unit" ,"value":"currencyUSD" },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#346f36cc","value":0.001},{"color":"#fcdb72","value":0.01},{"color":"rgba(237, 129, 40, 0.89)","value":0.1},{"color":"#d44a3a","value":1}]} },
{ "id":"mappings" ,"value":[{"options":{"match":"null+nan","result":{"color":"transparent","index":0}},"type":"special"}] }
]
},{
"matcher":{"id":"byName","options":"Success"},
"properties":[
{ "id":"custom.width" ,"value":75 },
{ "id":"custom.cellOptions","value":{"type":"color-background"} },
{ "id":"mappings" ,"value":[{"options":{"false":{"color":"#d44a3a","index":1,"text":"failed"},"true":{"color":"#346f36cc","index":0,"text":"success"}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}] },
{ "id":"custom.cellOptions","value":{"type":"color-text"} }
]
},{
"matcher":{"id":"byName","options":"Decision"},
"properties":[{"id":"custom.width","value":80},{"id":"custom.cellOptions","value":{"type":"color-background"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#d44a3a","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]},{"id":"custom.cellOptions","value":{"type":"color-text"}}]
},{
"matcher":{"id":"byName","options":"Deci.Type"},
"properties":[{"id":"custom.width","value":80},{"id":"custom.cellOptions","value":{"type":"color-background"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#d44a3a","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]},{"id":"custom.cellOptions","value":{"type":"color-text"}}]
},{
"matcher":{"id":"byName","options":"Source"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"mappings" ,"value":[{"options":{"config":{"color":"#346f36cc","index":0},"user_abort":{"color":"#cc4637d9","index":3},"user_permanent":{"color":"#3e668f","index":1},"user_reject":{"color":"#b783af","index":4},"user_temporary":{"color":"#5b9cd5","index":2}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":5}},"type":"special"}] }
]
},{
"matcher":{"id":"byName","options":"Deci.Src"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"mappings" ,"value":[{"options":{"config":{"color":"#346f36cc","index":0},"user_abort":{"color":"#cc4637d9","index":3},"user_permanent":{"color":"#3e668f","index":1},"user_reject":{"color":"#b783af","index":4},"user_temporary":{"color":"#5b9cd5","index":2}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":5}},"type":"special"}] }
]
},
{"matcher":{"id":"byName","options":"Decision2"},"properties":[{"id":"custom.width","value":90},{"id":"custom.cellOptions","value":{"type":"color-text"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#cc4637d9","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]}]},
{
"matcher":{"id":"byName","options":"Tool"},
"properties":[
{"id":"custom.width","value":85},{"id":"custom.cellOptions","value":{"type":"color-text"}},
{
"id":"mappings",
"value":[
{ "options":{"Bash":{"color":"#cc4637d9","index":0},"Edit":{"color":"#f79f64","index":3},"Glob":{"color":"#4bb39ce0","index":5},"Grep":{"color":"#b783af","index":4},"Read":{"color":"#5b9cd5","index":1},"Task":{"color":"#fcdb72","index":6},"WebFetch":{"color":"#ba7552","index":7},"WebSearch":{"color":"#a64d4d","index":8},"Write":{"color":"#346f36cc","index":2}},"type":"value" },
{ "options":{"match":"null+nan","result":{"color":"transparent","index":9}} ,"type":"special" }
]
},
{"id":"custom.cellOptions","value":{"type":"pill"}},{"id":"custom.align","value":"auto"}
]
},
{"matcher":{"id":"byName","options":"Parameters"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.minWidth","value":80},{"id":"custom.cellOptions","value":{"type":"json-view"}},{"id":"custom.width","value":100}]},{"matcher":{"id":"byName","options":"Size"},"properties":[{"id":"custom.width","value":80},{"id":"unit","value":"decbytes"}]},
{"matcher":{"id":"byName","options":"Error"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"color-background"}},{"id":"color","value":{"fixedColor":"#d44a3a","mode":"fixed"}},{"id":"custom.minWidth","value":150},{"id":"mappings","value":[{"options":{"match":"null+nan","result":{"color":"transparent","index":0}},"type":"special"}]}]},
{"matcher":{"id":"byName","options":"UseID"},"properties":[{"id":"custom.width","value":250}]},
{"matcher":{"id":"byRegexp","options":"/Token|T\\$.*/"},"properties":[{"id":"thresholds","value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#346f36cc","value":100},{"color":"#f79f64","value":1000},{"color":"#cc4637d9","value":10000}]}},{"id":"unit","value":"none"},{"id":"custom.cellOptions","value":{"type":"color-text"}}]},
{"matcher":{"id":"byName","options":"Seq"},"properties":[{"id":"custom.width","value":50}]},{"matcher":{"id":"byName","options":"Command"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"json-view"}},{"id":"custom.minWidth","value":300},{"id":"custom.width","value":557}]},
{"matcher":{"id":"byName","options":"Bash"},"properties":[{"id":"custom.width","value":80},{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"json-view"}}]},{"matcher":{"id":"byName","options":"Description"},"properties":[{"id":"custom.minWidth","value":200},{"id":"custom.align","value":"left"}]}
]
},
"gridPos":{"h":14,"w":24,"x":0,"y":74},
"id":64,
"options":{"cellHeight":"sm","showHeader":true,"sortBy":[{"desc":true,"displayName":"Time"}]},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"_msg:claude_code.tool_result session.id:\"$session\"","queryType":"instant","refId":"A"}],
"title":"Tool Results",
"transformations":[
{"id":"extractFields","options":{"format":"auto","jsonPaths":[],"keepTime":false,"replace":false,"source":"labels"}},
{
"id":"organize",
"options":{
"excludeByName":{
"Line":true,
"Time":true,
"_stream_id":true,
"cls":true,
"decision_source":true,
"decision_type":true,
"detected_level":true,
"event.name":true,
"event.timestamp":false,
"host.arch":true,
"id":true,
"ins":true,
"ip":true,
"job":true,
"labels":true,
"os.type":true,
"os.version":true,
"prompt_length":true,
"scope.name":true,
"scope.version":true,
"service.name":true,
"service.version":true,
"session.id":true,
"severity":true,
"terminal.type":true,
"unit":false,
"user.id":true
},
"includeByName":{},
"indexByName":{
"Line":15,
"Time":0,
"_stream_id":18,
"decision_source":21,
"decision_type":22,
"detected_level":16,
"duration_ms":23,
"error":27,
"event.name":12,
"event.timestamp":1,
"host.arch":10,
"ip":19,
"job":20,
"labels":17,
"os.type":8,
"os.version":9,
"scope.name":4,
"scope.version":5,
"service.name":6,
"service.version":7,
"session.id":2,
"severity":14,
"success":24,
"terminal.type":11,
"tool_name":13,
"tool_parameters":25,
"tool_result_size_bytes":26,
"use_id":28,
"user.id":3
},
"renameByName":{
"cache_creation_tokens":"T$.Create",
"cache_read_tokens":"T$.Read",
"cost_usd":"Cost",
"decision":"Decision",
"decision_source":"Deci.Src",
"decision_type":"Decision2",
"duration_ms":"Elapse",
"error":"Error",
"event.name":"Event",
"event.sequence":"Seq",
"event.timestamp":"Time",
"host.arch":"Arch",
"input_tokens":"Token.In",
"labels":"",
"model":"Model",
"os.type":"OS",
"os.version":"OS Ver",
"output_tokens":"Token.Out",
"prompt":"Prompt",
"prompt_length":"Len",
"scope.name":"Scope",
"scope.version":"Version",
"service.name":"Service",
"service.version":"Ver",
"session.id":"Session",
"source":"Source",
"success":"Success",
"terminal.type":"Term",
"tool_name":"Tool",
"tool_parameters":"Parameters",
"tool_result_size_bytes":"Size",
"unit":"",
"use_id":"UseID",
"user.id":"UserID"
}
}
},
{"id":"extractFields","options":{"delimiter":",","source":"Parameters"}},
{"id":"organize","options":{"excludeByName":{},"includeByName":{},"indexByName":{"Elapse":2,"Error":7,"Parameters":9,"Size":3,"Success":4,"Time":0,"Tool":1,"UseID":10,"bash_command":8,"description":6,"full_command":5},"renameByName":{"Error":"Error","Size":"","Success":"","UseID":"","bash_command":"Bash","description":"Description","full_command":"Command"}}}
],
"type":"table"
},
{
"collapsed":true,
"gridPos":{"h":1,"w":24,"x":0,"y":88},
"id":50,
"panels":[
{
"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},
"description":"https://code.claude.com/docs/en/monitoring-usage",
"fieldConfig":{
"defaults":{"color":{"mode":"thresholds"},"custom":{"align":"center","cellOptions":{"type":"auto"},"footer":{"reducers":[]},"inspect":true},"mappings":[],"thresholds":{"mode":"absolute","steps":[{"color":"text","value":0}]}},
"overrides":[
{"matcher":{"id":"byName","options":"Time"},"properties":[{"id":"custom.width","value":160}]},
{"matcher":{"id":"byName","options":"Session"},"properties":[{"id":"custom.width","value":300},{"id":"custom.cellOptions","value":{"type":"auto"}},{"id":"color","value":{"fixedColor":"#6c6c6ce0","mode":"fixed"}},{"id":"links","value":[{"title":"Claude Code : ${__data.fields.Session}","url":"/d/claude-code?var-session=${__data.fields.Session}&${__url_time_range}"}]}]},
{"matcher":{"id":"byName","options":"UserID"},"properties":[{"id":"custom.width","value":550}]},{"matcher":{"id":"byName","options":"Scope"},"properties":[{"id":"custom.width","value":250}]},{"matcher":{"id":"byName","options":"Version"},"properties":[{"id":"custom.width","value":70}]},{"matcher":{"id":"byName","options":"Service"},"properties":[{"id":"custom.width","value":100}]},
{"matcher":{"id":"byName","options":"Ver"},"properties":[{"id":"custom.width","value":60}]},{"matcher":{"id":"byName","options":"OS"},"properties":[{"id":"custom.width","value":70}]},{"matcher":{"id":"byName","options":"OS Ver"},"properties":[{"id":"custom.width","value":220}]},{"matcher":{"id":"byName","options":"Arch"},"properties":[{"id":"custom.width","value":60}]},
{"matcher":{"id":"byName","options":"Term"},"properties":[{"id":"custom.width","value":100}]},
{
"matcher":{"id":"byName","options":"Event"},
"properties":[
{ "id":"custom.width" ,"value":110 },
{ "id":"custom.align" ,"value":"center" },
{ "id":"custom.cellOptions","value":{"type":"color-background"} },
{ "id":"mappings" ,"value":[{"options":{"api_request":{"color":"#f79f64","index":1,"text":"API"},"tool_decision":{"color":"#5b9cd5","index":3,"text":"Decision"},"tool_result":{"color":"#346f36cc","index":2,"text":"Tool"},"user_prompt":{"color":"#3e668f","index":0,"text":"Prompt"}},"type":"value"}] }
]
},
{"matcher":{"id":"byName","options":"Time"},"properties":[{"id":"custom.width","value":200}]},{"matcher":{"id":"byName","options":"Prompt"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"color-text"}},{"id":"custom.minWidth","value":200}]},
{"matcher":{"id":"byName","options":"Len"},"properties":[{"id":"custom.width","value":60},{"id":"unit","value":"short"}]},
{
"matcher":{"id":"byName","options":"Model"},
"properties":[
{ "id":"custom.width" ,"value":150 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"custom.align" ,"value":"left" },
{ "id":"mappings" ,"value":[{"options":{"pattern":"claude-opus.*|glm-4.7.*","result":{"color":"#f79f64","index":0}},"type":"regex"},{"options":{"pattern":"claude-sonnet.*|glm-4.6.*","result":{"color":"#346f36cc","index":1}},"type":"regex"},{"options":{"pattern":"claude-haiku.*|glm-4.5.*","result":{"color":"#5b9cd5","index":2}},"type":"regex"}] },
{ "id":"custom.cellOptions","value":{"type":"pill"} }
]
},{
"matcher":{"id":"byName","options":"Elapse"},
"properties":[
{ "id":"unit" ,"value":"ms" },
{ "id":"custom.width" ,"value":95 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#fcdb72","value":""},{"color":"#346f36cc","value":100},{"color":"rgba(237, 129, 40, 0.89)","value":1000},{"color":"#d44a3a","value":10000}]} },
{ "id":"mappings" ,"value":[{"options":{"match":"null+nan","result":{"color":"transparent","index":0}},"type":"special"}] }
]
},
{"matcher":{"id":"byName","options":"Token.In"},"properties":[{"id":"custom.width","value":80}]},{"matcher":{"id":"byName","options":"Token.Out"},"properties":[{"id":"custom.width","value":90}]},{"matcher":{"id":"byName","options":"T$.Create"},"properties":[{"id":"custom.width","value":90}]},
{"matcher":{"id":"byName","options":"T$.Read"},"properties":[{"id":"custom.width","value":90},{"id":"unit","value":"short"}]},
{
"matcher":{"id":"byName","options":"Cost"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"decimals" ,"value":4 },
{ "id":"unit" ,"value":"currencyUSD" },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"thresholds" ,"value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#346f36cc","value":0.001},{"color":"#fcdb72","value":0.01},{"color":"rgba(237, 129, 40, 0.89)","value":0.1},{"color":"#d44a3a","value":1}]} },
{ "id":"mappings" ,"value":[{"options":{"match":"null+nan","result":{"color":"transparent","index":0}},"type":"special"}] }
]
},{
"matcher":{"id":"byName","options":"Success"},
"properties":[
{ "id":"custom.width" ,"value":75 },
{ "id":"custom.cellOptions","value":{"type":"color-background"} },
{ "id":"mappings" ,"value":[{"options":{"false":{"color":"#d44a3a","index":1,"text":"failed"},"true":{"color":"#346f36cc","index":0,"text":"success"}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}] },
{ "id":"custom.cellOptions","value":{"type":"color-text"} }
]
},{
"matcher":{"id":"byName","options":"Decision"},
"properties":[{"id":"custom.width","value":80},{"id":"custom.cellOptions","value":{"type":"color-background"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#d44a3a","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]},{"id":"custom.cellOptions","value":{"type":"color-text"}}]
},{
"matcher":{"id":"byName","options":"Deci.Type"},
"properties":[{"id":"custom.width","value":80},{"id":"custom.cellOptions","value":{"type":"color-background"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#d44a3a","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]},{"id":"custom.cellOptions","value":{"type":"color-text"}}]
},{
"matcher":{"id":"byName","options":"Source"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"mappings" ,"value":[{"options":{"config":{"color":"#346f36cc","index":0},"user_abort":{"color":"#cc4637d9","index":3},"user_permanent":{"color":"#3e668f","index":1},"user_reject":{"color":"#b783af","index":4},"user_temporary":{"color":"#5b9cd5","index":2}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":5}},"type":"special"}] }
]
},{
"matcher":{"id":"byName","options":"Deci.Src"},
"properties":[
{ "id":"custom.width" ,"value":80 },
{ "id":"custom.cellOptions","value":{"type":"color-text"} },
{ "id":"mappings" ,"value":[{"options":{"config":{"color":"#346f36cc","index":0},"user_abort":{"color":"#cc4637d9","index":3},"user_permanent":{"color":"#3e668f","index":1},"user_reject":{"color":"#b783af","index":4},"user_temporary":{"color":"#5b9cd5","index":2}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":5}},"type":"special"}] }
]
},
{"matcher":{"id":"byName","options":"Decision2"},"properties":[{"id":"custom.width","value":90},{"id":"custom.cellOptions","value":{"type":"color-text"}},{"id":"mappings","value":[{"options":{"accept":{"color":"#346f36cc","index":0},"reject":{"color":"#cc4637d9","index":1}},"type":"value"},{"options":{"match":"null+nan","result":{"color":"transparent","index":2}},"type":"special"}]}]},
{
"matcher":{"id":"byName","options":"Tool"},
"properties":[
{"id":"custom.width","value":85},{"id":"custom.cellOptions","value":{"type":"color-text"}},
{
"id":"mappings",
"value":[
{ "options":{"Bash":{"color":"#cc4637d9","index":0},"Edit":{"color":"#f79f64","index":3},"Glob":{"color":"#4bb39ce0","index":5},"Grep":{"color":"#b783af","index":4},"Read":{"color":"#5b9cd5","index":1},"Task":{"color":"#fcdb72","index":6},"WebFetch":{"color":"#ba7552","index":7},"WebSearch":{"color":"#a64d4d","index":8},"Write":{"color":"#346f36cc","index":2}},"type":"value" },
{ "options":{"match":"null+nan","result":{"color":"transparent","index":9}} ,"type":"special" }
]
},
{"id":"custom.cellOptions","value":{"type":"pill"}}
]
},
{"matcher":{"id":"byName","options":"Params"},"properties":[{"id":"custom.align","value":"left"},{"id":"custom.minWidth","value":180},{"id":"custom.cellOptions","value":{"type":"json-view"}}]},{"matcher":{"id":"byName","options":"Size"},"properties":[{"id":"custom.width","value":80},{"id":"unit","value":"decbytes"}]},
{"matcher":{"id":"byName","options":"Error"},"properties":[{"id":"custom.width","value":200},{"id":"custom.align","value":"left"},{"id":"custom.cellOptions","value":{"type":"color-text"}},{"id":"color","value":{"fixedColor":"#d44a3a","mode":"fixed"}}]},{"matcher":{"id":"byName","options":"UseID"},"properties":[{"id":"custom.width","value":250}]},
{"matcher":{"id":"byRegexp","options":"/Token|T\\$.*/"},"properties":[{"id":"thresholds","value":{"mode":"absolute","steps":[{"color":"#3e668f","value":0},{"color":"#346f36cc","value":100},{"color":"#f79f64","value":1000},{"color":"#cc4637d9","value":10000}]}},{"id":"unit","value":"none"},{"id":"custom.cellOptions","value":{"type":"color-text"}}]}
]
},
"gridPos":{"h":25,"w":24,"x":0,"y":89},
"id":54,
"options":{"cellHeight":"sm","showHeader":true,"sortBy":[]},
"pluginVersion":"12.3.1",
"targets":[{"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"editorMode":"code","expr":"job:claude ","queryType":"instant","refId":"A"}],
"title":"Claude Code Logs",
"transformations":[
{"id":"extractFields","options":{"format":"auto","jsonPaths":[],"keepTime":false,"replace":false,"source":"labels"}},
{
"id":"organize",
"options":{
"excludeByName":{"Line":true,"_stream_id":true,"cls":true,"decision_source":true,"decision_type":true,"detected_level":true,"id":true,"ins":true,"ip":true,"job":true,"labels":true,"severity":true,"unit":false},
"includeByName":{},
"indexByName":{
"Line":29,
"Time":0,
"_stream_id":32,
"cache_creation_tokens":20,
"cache_read_tokens":19,
"cost_usd":21,
"decision":23,
"decision_source":27,
"decision_type":26,
"detected_level":30,
"duration_ms":13,
"error":37,
"event.name":12,
"event.timestamp":11,
"host.arch":9,
"input_tokens":17,
"ip":33,
"job":34,
"labels":31,
"model":16,
"os.type":7,
"os.version":8,
"output_tokens":18,
"prompt":14,
"prompt_length":15,
"scope.name":3,
"scope.version":4,
"service.name":5,
"service.version":6,
"session.id":1,
"severity":28,
"source":24,
"success":25,
"terminal.type":10,
"tool_name":22,
"tool_parameters":35,
"tool_result_size_bytes":36,
"use_id":38,
"user.id":2
},
"renameByName":{
"cache_creation_tokens":"T$.Create",
"cache_read_tokens":"T$.Read",
"cost_usd":"Cost",
"decision":"Decision",
"decision_source":"Deci.Src",
"decision_type":"Decision2",
"duration_ms":"Elapse",
"error":"Error",
"event.name":"Event",
"event.timestamp":"Time",
"host.arch":"Arch",
"input_tokens":"Token.In",
"labels":"",
"model":"Model",
"os.type":"OS",
"os.version":"OS Ver",
"output_tokens":"Token.Out",
"prompt":"Prompt",
"prompt_length":"Len",
"scope.name":"Scope",
"scope.version":"Version",
"service.name":"Service",
"service.version":"Ver",
"session.id":"Session",
"source":"Source",
"success":"Success",
"terminal.type":"Term",
"tool_name":"Tool",
"tool_parameters":"Params",
"tool_result_size_bytes":"Size",
"unit":"",
"use_id":"UseID",
"user.id":"UserID"
}
}
}
],
"type":"table"
}
],
"title":"Full Logs",
"type":"row"
}
],
"preload":false,
"refresh":"30s",
"schemaVersion":42,
"tags":["Claude","NODE","Pigsty"],
"templating":{"list":[{"current":{},"datasource":{"type":"victoriametrics-logs-datasource","uid":"ds-vlogs"},"definition":"job:claude","description":"Claude Code SessionID","label":"Session","name":"session","options":[],"query":{"field":"session.id","limit":1000,"query":"job:claude","refId":"VictoriaLogsVariableQueryEditor-VariableQuery","type":"fieldValue"},"refresh":1,"regex":"","type":"query"}]},
"time":{"from":"now-1h","to":"now"},
"timepicker":{"refresh_intervals":["5s","10s","30s","1m","5m"]},
"timezone":"browser",
"title":"Claude Code",
"uid":"claude-code",
"version":1,
"weekStart":"",
"author":"Ruohang Feng (rh@vonng.com)",
"license":"https://pigsty.io/docs/about/license/"
}