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