package api

// MonitoringConfig holds monitoring-related configuration
type MonitoringConfig struct {
	Prometheus   PrometheusConfig   `yaml:"prometheus"`
	HealthChecks HealthChecksConfig `yaml:"health_checks"`
}

// PrometheusConfig holds Prometheus metrics configuration
type PrometheusConfig struct {
	Enabled bool   `yaml:"enabled"`
	Port    int    `yaml:"port"`
	Path    string `yaml:"path"`
}

// HealthChecksConfig holds health check configuration
type HealthChecksConfig struct {
	Enabled  bool   `yaml:"enabled"`
	Interval string `yaml:"interval"`
}
