Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGRPCExport ¶
NewGRPCExport 创建一个使用 GRPC 协议连接的Exporter
func NewHTTPExport ¶
NewHTTPExport 创建一个使用 HTTP 协议连接的Exporter
Types ¶
type ExportMetric ¶
func LoadExport ¶
func LoadExport(driver string) ExportMetric
type MetricBatch ¶
type MetricConfig ¶
type MetricConfig struct {
Driver string `json:"driver" description:"Metric驱动"` // e.g prometheus/victoriametrics/greptime
Disabled bool `json:"disabled,omitempty" description:"是否禁用"`
Endpoint string `json:"endpoint" description:"Metric接口地址uri"`
Batch MetricBatch `json:"batch" description:"批量上传配置"`
Auth map[string]string `json:"auth,omitempty" description:"认证"`
Options map[string]any `json:"options,omitempty" description:"驱动独立参数"`
Credentials *tls.ClientCredentials `json:"credentials,omitempty" description:"ssl链接配置"`
}
Click to show internal directories.
Click to hide internal directories.