Versions in this module Expand all Collapse all v0 v0.1.0 Feb 25, 2026 v0.0.3 Feb 21, 2026 Changes in this version + type MetricsExtension struct + CertExpiringCount gu.Counter + CertProvisionedCount gu.Counter + DeployFailedCount gu.Counter + DeployRolledBackCount gu.Counter + DeployStartedCount gu.Counter + DeploySucceededCount gu.Counter + DomainAddedCount gu.Counter + DomainRemovedCount gu.Counter + DomainVerifiedCount gu.Counter + HealthCheckFailedCount gu.Counter + HealthCheckPassedCount gu.Counter + HealthDegradedCount gu.Counter + HealthRecoveredCount gu.Counter + InstanceCreatedCount gu.Counter + InstanceDeletedCount gu.Counter + InstanceFailedCount gu.Counter + InstanceScaledCount gu.Counter + InstanceStartedCount gu.Counter + InstanceStoppedCount gu.Counter + InstanceSuspendedCount gu.Counter + InstanceUnsuspendedCount gu.Counter + QuotaExceededCount gu.Counter + TenantCreatedCount gu.Counter + TenantDeletedCount gu.Counter + TenantSuspendedCount gu.Counter + func NewMetricsExtension() *MetricsExtension + func NewMetricsExtensionWithFactory(factory gu.MetricFactory) *MetricsExtension + func (m *MetricsExtension) Name() string + func (m *MetricsExtension) OnCertExpiring(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnCertProvisioned(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnDeployFailed(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnDeployRolledBack(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnDeployStarted(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnDeploySucceeded(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnDomainAdded(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnDomainRemoved(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnDomainVerified(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnHealthCheckFailed(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnHealthCheckPassed(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnHealthDegraded(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnHealthRecovered(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnInstanceCreated(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnInstanceDeleted(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnInstanceFailed(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnInstanceScaled(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnInstanceStarted(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnInstanceStopped(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnInstanceSuspended(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnInstanceUnsuspended(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnQuotaExceeded(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnTenantCreated(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnTenantDeleted(_ context.Context, _ *event.Event) error + func (m *MetricsExtension) OnTenantSuspended(_ context.Context, _ *event.Event) error