Documentation
¶
Index ¶
- func RegisterMetricsRoutes(router fiber.Router, database db.MetricsStore)
- func ValidateProviderTransferLogSource(ctx context.Context, cred models.S3Credential) error
- type MetricsServer
- func (s *MetricsServer) GetMetricsFile(ctx context.Context, request metricsapi.GetMetricsFileRequestObject) (metricsapi.GetMetricsFileResponseObject, error)
- func (s *MetricsServer) GetMetricsSummary(ctx context.Context, request metricsapi.GetMetricsSummaryRequestObject) (metricsapi.GetMetricsSummaryResponseObject, error)
- func (s *MetricsServer) GetTransferBreakdown(ctx context.Context, request metricsapi.GetTransferBreakdownRequestObject) (metricsapi.GetTransferBreakdownResponseObject, error)
- func (s *MetricsServer) GetTransferSummary(ctx context.Context, request metricsapi.GetTransferSummaryRequestObject) (metricsapi.GetTransferSummaryResponseObject, error)
- func (s *MetricsServer) ListMetricsFiles(ctx context.Context, request metricsapi.ListMetricsFilesRequestObject) (metricsapi.ListMetricsFilesResponseObject, error)
- func (s *MetricsServer) ListProviderTransferSync(ctx context.Context, request metricsapi.ListProviderTransferSyncRequestObject) (metricsapi.ListProviderTransferSyncResponseObject, error)
- func (s *MetricsServer) RecordProviderTransferEvents(ctx context.Context, ...) (metricsapi.RecordProviderTransferEventsResponseObject, error)
- func (s *MetricsServer) RecordProviderTransferSync(ctx context.Context, ...) (metricsapi.RecordProviderTransferSyncResponseObject, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterMetricsRoutes ¶
func RegisterMetricsRoutes(router fiber.Router, database db.MetricsStore)
func ValidateProviderTransferLogSource ¶ added in v0.2.5
func ValidateProviderTransferLogSource(ctx context.Context, cred models.S3Credential) error
Types ¶
type MetricsServer ¶ added in v0.2.0
type MetricsServer struct {
// contains filtered or unexported fields
}
func NewMetricsServer ¶ added in v0.2.0
func NewMetricsServer(database db.MetricsStore) *MetricsServer
func (*MetricsServer) GetMetricsFile ¶ added in v0.2.0
func (s *MetricsServer) GetMetricsFile(ctx context.Context, request metricsapi.GetMetricsFileRequestObject) (metricsapi.GetMetricsFileResponseObject, error)
func (*MetricsServer) GetMetricsSummary ¶ added in v0.2.0
func (s *MetricsServer) GetMetricsSummary(ctx context.Context, request metricsapi.GetMetricsSummaryRequestObject) (metricsapi.GetMetricsSummaryResponseObject, error)
func (*MetricsServer) GetTransferBreakdown ¶ added in v0.2.5
func (s *MetricsServer) GetTransferBreakdown(ctx context.Context, request metricsapi.GetTransferBreakdownRequestObject) (metricsapi.GetTransferBreakdownResponseObject, error)
func (*MetricsServer) GetTransferSummary ¶ added in v0.2.5
func (s *MetricsServer) GetTransferSummary(ctx context.Context, request metricsapi.GetTransferSummaryRequestObject) (metricsapi.GetTransferSummaryResponseObject, error)
func (*MetricsServer) ListMetricsFiles ¶ added in v0.2.0
func (s *MetricsServer) ListMetricsFiles(ctx context.Context, request metricsapi.ListMetricsFilesRequestObject) (metricsapi.ListMetricsFilesResponseObject, error)
func (*MetricsServer) ListProviderTransferSync ¶ added in v0.2.5
func (s *MetricsServer) ListProviderTransferSync(ctx context.Context, request metricsapi.ListProviderTransferSyncRequestObject) (metricsapi.ListProviderTransferSyncResponseObject, error)
func (*MetricsServer) RecordProviderTransferEvents ¶ added in v0.2.5
func (s *MetricsServer) RecordProviderTransferEvents(ctx context.Context, request metricsapi.RecordProviderTransferEventsRequestObject) (metricsapi.RecordProviderTransferEventsResponseObject, error)
func (*MetricsServer) RecordProviderTransferSync ¶ added in v0.2.5
func (s *MetricsServer) RecordProviderTransferSync(ctx context.Context, request metricsapi.RecordProviderTransferSyncRequestObject) (metricsapi.RecordProviderTransferSyncResponseObject, error)
Click to show internal directories.
Click to hide internal directories.