Documentation ¶
Index ¶
- type AIMetrics
- type ComplianceMetrics
- type MetricsCollector
- func (mc *MetricsCollector) CollectValidationMetrics(ctx context.Context, compliance *proto.UnifiedCompliance) (*proto.ValidationMetrics, error)
- func (mc *MetricsCollector) RecordAuditTrail(trailType string, status string)
- func (mc *MetricsCollector) RecordCryptoOperation(algorithm string, operation string)
- func (mc *MetricsCollector) RecordLifecycleEvent(eventType string, status string)
- func (mc *MetricsCollector) RecordNISTValidation(standard string, status string)
- func (mc *MetricsCollector) UpdatePolicyIntegrity(domain string, version string, score float64)
- type QuantumMetrics
- type QuantumMetricsCollector
- type SecurityMetrics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComplianceMetrics ¶
type ComplianceMetrics struct {
// contains filtered or unexported fields
}
type MetricsCollector ¶
type MetricsCollector struct {
// contains filtered or unexported fields
}
func NewMetricsCollector ¶
func NewMetricsCollector(ctx context.Context) (*MetricsCollector, error)
func (*MetricsCollector) CollectValidationMetrics ¶
func (mc *MetricsCollector) CollectValidationMetrics( ctx context.Context, compliance *proto.UnifiedCompliance, ) (*proto.ValidationMetrics, error)
func (*MetricsCollector) RecordAuditTrail ¶
func (mc *MetricsCollector) RecordAuditTrail(trailType string, status string)
func (*MetricsCollector) RecordCryptoOperation ¶
func (mc *MetricsCollector) RecordCryptoOperation(algorithm string, operation string)
func (*MetricsCollector) RecordLifecycleEvent ¶
func (mc *MetricsCollector) RecordLifecycleEvent(eventType string, status string)
func (*MetricsCollector) RecordNISTValidation ¶
func (mc *MetricsCollector) RecordNISTValidation(standard string, status string)
func (*MetricsCollector) UpdatePolicyIntegrity ¶
func (mc *MetricsCollector) UpdatePolicyIntegrity(domain string, version string, score float64)
type QuantumMetrics ¶
type QuantumMetrics struct {
// contains filtered or unexported fields
}
type QuantumMetricsCollector ¶
type QuantumMetricsCollector struct {
// contains filtered or unexported fields
}
func NewQuantumMetricsCollector ¶
func NewQuantumMetricsCollector(reg prometheus.Registerer, meter metric.Meter) (*QuantumMetricsCollector, error)
type SecurityMetrics ¶
type SecurityMetrics struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.