# Functions

FormatMetricValues 将 Points 转换为更易使用的格式.
NewMetricsClient 创建新的 VictoriaMetrics 客户端.
WithClientOptionBasicAuth 设置 Basic Auth 认证.
WithQueryOptionLimit 设置每个时间序列最大返回的数据数量.
WithQueryOptionTimestamp 设置查询时间戳.
WithQueryRangeOptionEnd 设置查询结束时间.
WithQueryRangeOptionLimit 设置每个时间序列最大返回的数据数量.
WithQueryRangeOptionStart 设置查询开始时间.

# Constants

No description provided by the author
No description provided by the author
ResultTypeMatrix Range Vector (范围向量) 示例查询query := `node_cpu_seconds_total` 返回格式示例{ "resultType": "vector", "result": [ { "metric": {"instance": "localhost:9100", "cpu": "0", "mode": "idle"}, "value": [1634567890, "123.45"] }, { "metric": {"instance": "localhost:9100", "cpu": "1", "mode": "idle"}, "value": [1634567890, "234.56"] } ]}.
ResultTypeScalar Scalar (标量) 示例查询query := `count(up)` 返回格式示例{ "resultType": "scalar", "result": [1634567890, "42"]}.
ResultTypeString String (字符串) 示例查询query := `prometheus_build_info` 返回格式示例{ "resultType": "string", "result": [1634567890, "v2.30.0"]}.
ResultTypeVector Instant Vector (瞬时向量) 示例查询query := `rate(node_cpu_seconds_total[5m])` 返回格式示例{ "resultType": "matrix", "result": [ { "metric": {"instance": "localhost:9100", "cpu": "0"}, "values": [ [1634567890, "123.45"], [1634567900, "123.46"], [1634567910, "123.47"] ] } ]}.

# Variables

No description provided by the author
No description provided by the author

# Structs

No description provided by the author
Metric 表示指标数据.
MetricData 表示指标数据.
MetricResult 表示查询结果.
MetricsClient VictoriaMetrics 客户端结构体.
MetricValue 用于格式化输出的辅助结构体.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

ClientOptionFunc 客户端配置选项函数类型.
MetricResultStatus 定义查询结果状态类型.
Point 表示时间序列中的一个数据点.
QueryOptionFunc 查询选项函数类型.
QueryRangeOptionFunc 查询范围选项函数类型.
ResultType 定义结果类型.