p

algoliasearch

monitoring

package monitoring

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class BadRequest(reason: Option[String] = scala.None) extends Product with Serializable

    BadRequest

  2. case class ErrorBase(message: Option[String] = scala.None, additionalProperties: Option[List[JField]] = None) extends Product with Serializable

    Error.

  3. class ErrorBaseSerializer extends Serializer[ErrorBase]
  4. case class Forbidden(reason: Option[String] = scala.None) extends Product with Serializable

    Forbidden

  5. case class Incident(title: Option[String] = scala.None, status: Option[Status] = scala.None) extends Product with Serializable

    Incident details.

    Incident details.

    title

    Description of the incident.

  6. case class IncidentEntry(t: Option[Long] = scala.None, v: Option[Incident] = scala.None) extends Product with Serializable

    IncidentEntry

    IncidentEntry

    t

    Timestamp, measured in milliseconds since the Unix epoch.

  7. case class IncidentsResponse(incidents: Option[Map[String, Seq[IncidentEntry]]] = scala.None) extends Product with Serializable

    IncidentsResponse

  8. case class IndexingMetric(indexing: Option[Map[String, Seq[TimeEntry]]] = scala.None) extends Product with Serializable

    IndexingMetric

  9. case class IndexingTimeResponse(metrics: Option[IndexingMetric] = scala.None) extends Product with Serializable

    IndexingTimeResponse

  10. case class InfrastructureResponse(metrics: Option[Metrics] = scala.None) extends Product with Serializable

    InfrastructureResponse

  11. case class InventoryResponse(inventory: Option[Seq[Server]] = scala.None) extends Product with Serializable

    InventoryResponse

  12. case class LatencyMetric(latency: Option[Map[String, Seq[TimeEntry]]] = scala.None) extends Product with Serializable

    LatencyMetric

  13. case class LatencyResponse(metrics: Option[LatencyMetric] = scala.None) extends Product with Serializable

    LatencyResponse

  14. sealed trait Metric extends AnyRef
  15. class MetricSerializer extends CustomSerializer[Metric]
  16. case class Metrics(cpuUsage: Option[Map[String, Seq[ProbesMetric]]] = scala.None, ramIndexingUsage: Option[Map[String, Seq[ProbesMetric]]] = scala.None, ramSearchUsage: Option[Map[String, Seq[ProbesMetric]]] = scala.None, ssdUsage: Option[Map[String, Seq[ProbesMetric]]] = scala.None, avgBuildTime: Option[Map[String, Seq[ProbesMetric]]] = scala.None) extends Product with Serializable

    Metrics

    Metrics

    cpuUsage

    CPU idleness in %.

    ramIndexingUsage

    RAM used for indexing in MB.

    ramSearchUsage

    RAM used for search in MB.

    ssdUsage

    Solid-state disk (SSD) usage expressed as % of RAM. 0% means no SSD usage. A value of 50% indicates 32 GB SSD usage for a machine with 64 RAM.

    avgBuildTime

    Average build time of the indices in seconds.

  17. sealed trait ModelType extends AnyRef
  18. class ModelTypeSerializer extends CustomSerializer[ModelType]
  19. sealed trait Period extends AnyRef
  20. class PeriodSerializer extends CustomSerializer[Period]
  21. case class ProbesMetric(t: Option[Long] = scala.None, v: Option[Int] = scala.None) extends Product with Serializable

    ProbesMetric

    ProbesMetric

    t

    Timestamp, measured in milliseconds since the Unix epoch.

    v

    Value of the metric.

  22. sealed trait Region extends AnyRef
  23. class RegionSerializer extends CustomSerializer[Region]
  24. case class Server(name: Option[String] = scala.None, region: Option[Region] = scala.None, isSlave: Option[Boolean] = scala.None, isReplica: Option[Boolean] = scala.None, cluster: Option[String] = scala.None, status: Option[ServerStatus] = scala.None, type: Option[ModelType] = scala.None) extends Product with Serializable

    Server

    Server

    name

    Server name.

    isSlave

    Included to support legacy applications. Use is_replica instead.

    isReplica

    Whether this server is a replica of another server.

    cluster

    Name of the cluster to which this server belongs.

  25. sealed trait ServerStatus extends AnyRef
  26. class ServerStatusSerializer extends CustomSerializer[ServerStatus]
  27. sealed trait Status extends AnyRef
  28. case class StatusResponse(status: Option[Map[String, Status]] = scala.None) extends Product with Serializable

    StatusResponse

  29. class StatusSerializer extends CustomSerializer[Status]
  30. case class TimeEntry(t: Option[Long] = scala.None, v: Option[Int] = scala.None) extends Product with Serializable

    TimeEntry

    TimeEntry

    t

    Timestamp, measured in milliseconds since the Unix epoch.

    v

    Time in ms.

  31. case class Unauthorized(reason: Option[String] = scala.None) extends Product with Serializable

    Unauthorized

Value Members

  1. object JsonSupport
  2. object Metric

    Metric enumeration

  3. object ModelType

    ModelType enumeration

  4. object Period

    Period enumeration

  5. object Region

    Region where the cluster is located.

  6. object ServerStatus

    ServerStatus enumeration

  7. object Status

    Status of the cluster.

Ungrouped