package yaml

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. 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
  2. case class PagerDuty(integrationKeyName: String) extends Product with Serializable
  3. case class ServiceConfig(service: String, alerts: Alerts, pagerduty: Seq[PagerDuty]) extends Product with Serializable
  4. case class TopLevelConfig(services: Seq[ServiceConfig]) extends Product with Serializable
  5. case class YAMLAverageCPUThresholdAlert(count: Int) extends Product with Serializable
  6. case class YAMLContainerKillThresholdAlert(count: Int) extends Product with Serializable
  7. case class YAMLErrorsLoggedThresholdAlert(count: Int) extends Product with Serializable
  8. case class YAMLExceptionThresholdAlert(count: Int, severity: String) extends Product with Serializable
  9. case class YAMLHttp5xxPercentThresholdAlert(percentage: Double, severity: String) extends Product with Serializable
  10. case class YAMLHttp5xxThresholdAlert(count: Int, severity: String) extends Product with Serializable
  11. case class YAMLHttpStatusPercentThresholdAlert(percentage: Double, httpMethod: String, httpStatus: Int, severity: String) extends Product with Serializable
  12. case class YAMLHttpStatusThresholdAlert(count: Int = 1, httpMethod: String, httpStatus: Int, severity: String) extends Product with Serializable
  13. case class YAMLHttpTrafficThresholdAlert(count: Int, maxMinutesBelowThreshold: Int, severity: String) extends Product with Serializable
  14. case class YAMLLogMessageThresholdAlert(count: Int, lessThanMode: Boolean, message: String, severity: String) extends Product with Serializable
  15. case class YAMLMetricsThresholdAlert(count: Double, name: String, query: String, severity: String, invert: Boolean) extends Product with Serializable
  16. case class YAMLTotalHttpRequestThresholdAlert(count: Int) extends Product with Serializable

Value Members

  1. object YAMLBuilder

Ungrouped