Package internal
import "edge-infra.dev/pkg/edge/controllers/sequel/internal"
- Overview
- Index
- Variables
- type MetricsRecorder
- func NewMetricsRecorder() *MetricsRecorder
- func (m *MetricsRecorder) InitMetrics()
- func (m MetricsRecorder) RecordDatabaseBuiltInUserSecretDeletionFail(instance, user, secret, err string)
- func (m MetricsRecorder) RecordDatabasePingFail(instance, err string)
- func (m MetricsRecorder) RecordDatabaseRevokeSQLPermissionsFail(instance, user, _type, err string)
- func (m MetricsRecorder) RecordDatabaseRevokeSequencePermissionsFail(instance, user, _type, err string)
- func (m MetricsRecorder) RecordDatabaseSetSQLPermissionsFail(instance, user, _type, err string)
- func (m MetricsRecorder) RecordDatabaseSetSequencePermissionsFail(instance, user, _type, err string)
- func (m MetricsRecorder) RecordDatabaseUserDependencyNotReady(instance, user, _type string, unreadyDependencies, readyDependencies []string)
- func (m MetricsRecorder) RecordDatabaseUserExistsInDatabaseSQLFail(instance, user, err string)
- func (m MetricsRecorder) RecordDatabaseUserSpecValidationFail(instance, user, _type, err string)
- func (m MetricsRecorder) RecordDatabaseUserSuccess(name, databaseUserType string)
Package files
metrics.go
Variables
var (
DatabaseUserSuccessMetric prometheus.CounterVec = *prometheus.NewCounterVec(
prometheus.CounterOpts{
Name: metrics.Name("sequel", "database_user_success"),
Help: "Database User Success metrics for sequel",
},
[]string{"name", "type"})
DatabasePingFailedMetric prometheus.CounterVec = *prometheus.NewCounterVec(
prometheus.CounterOpts{
Name: metrics.Name("sequel", "database_ping_failed"),
Help: "Database Ping failed metrics for sequel",
},
[]string{"instance", "error"})
DatabaseRevokeSQLPermissionsFailedMetric = *prometheus.NewCounterVec(
prometheus.CounterOpts{
Name: metrics.Name("sequel", "database_revoke_sql_permissions_failed"),
Help: "Database Revoke SQL Permissions failed metrics for sequel",
},
[]string{"instance", "user", "type", "error"})
DatabaseRevokeSequencePermissionsFailedMetric = *prometheus.NewCounterVec(
prometheus.CounterOpts{
Name: metrics.Name("sequel", "database_revoke_sequence_permissions_failed"),
Help: "Database Revoke Sequence Permissions failed metrics for sequel",
},
[]string{"instance", "user", "type", "error"})
DatabaseSetSQLPermissionsFailedMetric = *prometheus.NewCounterVec(
prometheus.CounterOpts{
Name: metrics.Name("sequel", "database_set_sql_permissions_failed"),
Help: "Database Set SQL Permissions failed metrics for sequel",
},
[]string{"instance", "user", "type", "error"})
DatabaseSetSequencePermissionsFailedMetric = *prometheus.NewCounterVec(
prometheus.CounterOpts{
Name: metrics.Name("sequel", "database_set_sequence_permissions_failed"),
Help: "Database Set Sequence Permissions failed metrics for sequel",
},
[]string{"instance", "user", "type", "error"})
DatabaseBuiltInUserSecretDeletionFailedMetric = *prometheus.NewCounterVec(
prometheus.CounterOpts{
Name: metrics.Name("sequel", "database_builtin_user_secret_deletion_failed"),
Help: "Database Builtin User Secret Deletion failed metrics for sequel",
},
[]string{"instance", "user", "secret", "error"})
DatabaseUserSpecValidationFailedMetric = *prometheus.NewCounterVec(
prometheus.CounterOpts{
Name: metrics.Name("sequel", "database_user_spec_validation_failed"),
Help: "Database User Spec Validation failed metrics for sequel",
},
[]string{"instance", "user", "type", "error"})
DatabaseUserDependencyMetric = *prometheus.NewCounterVec(
prometheus.CounterOpts{
Name: metrics.Name("sequel", "database_user_dependency"),
Help: "Database User Dependency not ready metrics for sequel",
},
[]string{"instance", "user", "type", "unready_dependencies", "ready_dependencies"})
DatabaseUserExistsInDatabaseSQLFailedMetric = *prometheus.NewCounterVec(
prometheus.CounterOpts{
Name: metrics.Name("sequel", "database_user_exists_in_database_sql_failed"),
Help: "Database User Exists In Database SQL failed metrics for sequel",
},
[]string{"instance", "user", "error"})
)
type MetricsRecorder struct{}
func NewMetricsRecorder() *MetricsRecorder
func (*MetricsRecorder) InitMetrics
¶
func (m *MetricsRecorder) InitMetrics()
func (m MetricsRecorder) RecordDatabaseBuiltInUserSecretDeletionFail(instance, user, secret, err string)
func (m MetricsRecorder) RecordDatabasePingFail(instance, err string)
func (m MetricsRecorder) RecordDatabaseRevokeSQLPermissionsFail(instance, user, _type, err string)
func (m MetricsRecorder) RecordDatabaseRevokeSequencePermissionsFail(instance, user, _type, err string)
func (m MetricsRecorder) RecordDatabaseSetSQLPermissionsFail(instance, user, _type, err string)
func (m MetricsRecorder) RecordDatabaseSetSequencePermissionsFail(instance, user, _type, err string)
func (m MetricsRecorder) RecordDatabaseUserDependencyNotReady(instance, user, _type string, unreadyDependencies, readyDependencies []string)
func (m MetricsRecorder) RecordDatabaseUserExistsInDatabaseSQLFail(instance, user, err string)
func (m MetricsRecorder) RecordDatabaseUserSpecValidationFail(instance, user, _type, err string)
func (m MetricsRecorder) RecordDatabaseUserSuccess(name, databaseUserType string)