Documentation ¶
Index ¶
- type ClickHouseExporter
- func (s *ClickHouseExporter) RecordBridges(ctx context.Context, r *servicepb.RecordBridgesRequest) (*servicepb.RecordSummary, error)
- func (s *ClickHouseExporter) RecordJobs(ctx context.Context, r *servicepb.RecordJobsRequest) (*servicepb.RecordSummary, error)
- func (s *ClickHouseExporter) RecordMetrics(ctx context.Context, r *servicepb.RecordMetricsRequest) (*servicepb.RecordSummary, error)
- func (s *ClickHouseExporter) RecordPipelines(ctx context.Context, r *servicepb.RecordPipelinesRequest) (*servicepb.RecordSummary, error)
- func (s *ClickHouseExporter) RecordSections(ctx context.Context, r *servicepb.RecordSectionsRequest) (*servicepb.RecordSummary, error)
- func (s *ClickHouseExporter) RecordTestCases(ctx context.Context, r *servicepb.RecordTestCasesRequest) (*servicepb.RecordSummary, error)
- func (s *ClickHouseExporter) RecordTestReports(ctx context.Context, r *servicepb.RecordTestReportsRequest) (*servicepb.RecordSummary, error)
- func (s *ClickHouseExporter) RecordTestSuites(ctx context.Context, r *servicepb.RecordTestSuitesRequest) (*servicepb.RecordSummary, error)
- func (s *ClickHouseExporter) RecordTraces(ctx context.Context, r *servicepb.RecordTracesRequest) (*servicepb.RecordSummary, error)
- type Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClickHouseExporter ¶
type ClickHouseExporter struct { servicepb.UnimplementedGitLabExporterServer // contains filtered or unexported fields }
func NewExporter ¶
func NewExporter(client *clickhouse.Client) *ClickHouseExporter
func (*ClickHouseExporter) RecordBridges ¶
func (s *ClickHouseExporter) RecordBridges(ctx context.Context, r *servicepb.RecordBridgesRequest) (*servicepb.RecordSummary, error)
func (*ClickHouseExporter) RecordJobs ¶
func (s *ClickHouseExporter) RecordJobs(ctx context.Context, r *servicepb.RecordJobsRequest) (*servicepb.RecordSummary, error)
func (*ClickHouseExporter) RecordMetrics ¶
func (s *ClickHouseExporter) RecordMetrics(ctx context.Context, r *servicepb.RecordMetricsRequest) (*servicepb.RecordSummary, error)
func (*ClickHouseExporter) RecordPipelines ¶
func (s *ClickHouseExporter) RecordPipelines(ctx context.Context, r *servicepb.RecordPipelinesRequest) (*servicepb.RecordSummary, error)
func (*ClickHouseExporter) RecordSections ¶
func (s *ClickHouseExporter) RecordSections(ctx context.Context, r *servicepb.RecordSectionsRequest) (*servicepb.RecordSummary, error)
func (*ClickHouseExporter) RecordTestCases ¶
func (s *ClickHouseExporter) RecordTestCases(ctx context.Context, r *servicepb.RecordTestCasesRequest) (*servicepb.RecordSummary, error)
func (*ClickHouseExporter) RecordTestReports ¶
func (s *ClickHouseExporter) RecordTestReports(ctx context.Context, r *servicepb.RecordTestReportsRequest) (*servicepb.RecordSummary, error)
func (*ClickHouseExporter) RecordTestSuites ¶
func (s *ClickHouseExporter) RecordTestSuites(ctx context.Context, r *servicepb.RecordTestSuitesRequest) (*servicepb.RecordSummary, error)
func (*ClickHouseExporter) RecordTraces ¶
func (s *ClickHouseExporter) RecordTraces(ctx context.Context, r *servicepb.RecordTracesRequest) (*servicepb.RecordSummary, error)
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func NewServer ¶
func NewServer(exp *ClickHouseExporter) *Server
func (*Server) ListenAndServe ¶
func (*Server) MetricsCollector ¶ added in v0.6.0
func (s *Server) MetricsCollector() prometheus.Collector
Click to show internal directories.
Click to hide internal directories.