package yaml
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class Alerts(averageCPUThreshold: Option[YamlAverageCPUThresholdAlert] = None, containerKillThreshold: Option[YamlContainerKillThresholdAlert] = None, errorsLoggedThreshold: Option[YamlErrorsLoggedThresholdAlert] = None, exceptionThreshold: Option[YamlExceptionThresholdAlert] = None, logMessageThresholds: Option[Seq[YamlLogMessageThresholdAlert]] = None, http5xxThreshold: Option[YamlHttp5xxThresholdAlert] = None, http5xxPercentThreshold: Option[YamlHttp5xxPercentThresholdAlert] = None, httpStatusPercentThresholds: Option[Seq[YamlHttpStatusPercentThresholdAlert]] = None, httpStatusThresholds: Option[Seq[YamlHttpStatusThresholdAlert]] = None, httpTrafficThresholds: Option[Seq[YamlHttpTrafficThresholdAlert]] = None, totalHttpRequestThreshold: Option[YamlTotalHttpRequestThresholdAlert] = None, metricsThresholds: Option[Seq[YamlMetricsThresholdAlert]] = None) extends Product with Serializable
- case class PagerDuty(integrationKeyName: String) extends Product with Serializable
- case class ServiceConfig(service: String, alerts: Alerts, pagerduty: Seq[PagerDuty]) extends Product with Serializable
- case class TopLevelConfig(services: Seq[ServiceConfig]) extends Product with Serializable
- case class YamlAverageCPUThresholdAlert(count: Int) extends Product with Serializable
- case class YamlContainerKillThresholdAlert(count: Int) extends Product with Serializable
- case class YamlErrorsLoggedThresholdAlert(count: Int) extends Product with Serializable
- case class YamlExceptionThresholdAlert(count: Int, severity: String) extends Product with Serializable
- case class YamlHttp5xxPercentThresholdAlert(percentage: Double, severity: String) extends Product with Serializable
- case class YamlHttp5xxThresholdAlert(count: Int, severity: String) extends Product with Serializable
- case class YamlHttpStatusPercentThresholdAlert(percentage: Double, httpMethod: String, httpStatus: Int, severity: String) extends Product with Serializable
- case class YamlHttpStatusThresholdAlert(count: Int = 1, httpMethod: String, httpStatus: Int, severity: String) extends Product with Serializable
- case class YamlHttpTrafficThresholdAlert(count: Int, maxMinutesBelowThreshold: Int, severity: String) extends Product with Serializable
- case class YamlLogMessageThresholdAlert(count: Int, lessThanMode: Boolean, message: String, severity: String) extends Product with Serializable
- case class YamlMetricsThresholdAlert(count: Double, name: String, query: String, severity: String, invert: Boolean) extends Product with Serializable
- case class YamlTotalHttpRequestThresholdAlert(count: Int) extends Product with Serializable
Value Members
- object YamlBuilder