|
| 1 | +include::{asciidoc-dir}/../../shared/versions/stack/current.asciidoc[] |
| 2 | +include::{asciidoc-dir}/../../shared/attributes.asciidoc[] |
| 3 | + |
| 4 | +[[what-is-observability-serverless]] |
| 5 | +== {obs-serverless} |
| 6 | + |
| 7 | +++++ |
| 8 | +<titleabbrev>Elastic Observability</titleabbrev> |
| 9 | +++++ |
| 10 | + |
| 11 | +include::./what-is-observability-serverless.asciidoc[leveloffset=+2] |
| 12 | + |
| 13 | +// Group: Get started with Elastic Observability Serverless |
| 14 | +include::observability-get-started.asciidoc[leveloffset=+2] |
| 15 | + |
| 16 | +// What is Observability? |
| 17 | +include::./observability-overview.asciidoc[leveloffset=+3] |
| 18 | + |
| 19 | +// Observability billing dimensions |
| 20 | +include::./projects/billing.asciidoc[leveloffset=+3] |
| 21 | + |
| 22 | +// Create an Elastic Observability Serverless project |
| 23 | +include::./projects/create-an-observability-project.asciidoc[leveloffset=+3] |
| 24 | + |
| 25 | +// Quickstarts |
| 26 | +include::./quickstarts/monitor-hosts-with-elastic-agent.asciidoc[leveloffset=+3] |
| 27 | +include::./quickstarts/k8s-logs-metrics.asciidoc[leveloffset=+3] |
| 28 | +include::./quickstarts/monitor-hosts-with-otel.asciidoc[leveloffset=+3] |
| 29 | +include::./quickstarts/monitor-k8s-otel.asciidoc[leveloffset=+3] |
| 30 | +include::./quickstarts/collect-data-with-aws-firehose.asciidoc[leveloffset=+3] |
| 31 | +include::./quickstarts/collect-data-with-native-otlp.asciidoc[leveloffset=+3] |
| 32 | + |
| 33 | +// Dashboards |
| 34 | +include::./dashboards/dashboards-and-visualizations.asciidoc[leveloffset=+3] |
| 35 | + |
| 36 | +// Group: Application and service monitoring |
| 37 | +include::./application-and-service-monitoring.asciidoc[leveloffset=+2] |
| 38 | + |
| 39 | +// APM |
| 40 | +include::./apm/apm.asciidoc[leveloffset=+3] |
| 41 | + |
| 42 | +// Synthetics |
| 43 | +include::./synthetics/synthetics-intro.asciidoc[leveloffset=+3] |
| 44 | + |
| 45 | +include::./synthetics/synthetics-get-started.asciidoc[leveloffset=+4] |
| 46 | +include::./synthetics/synthetics-get-started-project.asciidoc[leveloffset=+5] |
| 47 | +include::./synthetics/synthetics-get-started-ui.asciidoc[leveloffset=+5] |
| 48 | + |
| 49 | +include::./synthetics/synthetics-journeys.asciidoc[leveloffset=+4] |
| 50 | +include::./synthetics/synthetics-create-test.asciidoc[leveloffset=+5] |
| 51 | +include::./synthetics/synthetics-monitor-use.asciidoc[leveloffset=+5] |
| 52 | +include::./synthetics/synthetics-recorder.asciidoc[leveloffset=+5] |
| 53 | + |
| 54 | +include::./synthetics/synthetics-lightweight.asciidoc[leveloffset=+4] |
| 55 | + |
| 56 | +include::./synthetics/synthetics-manage-monitors.asciidoc[leveloffset=+4] |
| 57 | + |
| 58 | +include::./synthetics/synthetics-params-secrets.asciidoc[leveloffset=+4] |
| 59 | + |
| 60 | +include::./synthetics/synthetics-analyze.asciidoc[leveloffset=+4] |
| 61 | + |
| 62 | +include::./synthetics/synthetics-private-location.asciidoc[leveloffset=+4] |
| 63 | + |
| 64 | +include::./synthetics/synthetics-command-reference.asciidoc[leveloffset=+4] |
| 65 | + |
| 66 | +include::./synthetics/synthetics-configuration.asciidoc[leveloffset=+4] |
| 67 | + |
| 68 | +include::./synthetics/synthetics-mfa.asciidoc[leveloffset=+4] |
| 69 | + |
| 70 | +include::./synthetics/synthetics-settings.asciidoc[leveloffset=+4] |
| 71 | + |
| 72 | +include::./synthetics/synthetics-feature-roles.asciidoc[leveloffset=+4] |
| 73 | + |
| 74 | +include::./synthetics/synthetics-manage-retention.asciidoc[leveloffset=+4] |
| 75 | + |
| 76 | +include::./synthetics/synthetics-scale-and-architect.asciidoc[leveloffset=+4] |
| 77 | + |
| 78 | +include::./synthetics/synthetics-security-encryption.asciidoc[leveloffset=+4] |
| 79 | + |
| 80 | +include::./synthetics/synthetics-troubleshooting.asciidoc[leveloffset=+4] |
| 81 | + |
| 82 | +// OTLP |
| 83 | +include::./otlp-visualize.asciidoc[leveloffset=+3] |
| 84 | + |
| 85 | +// Group: Infrastructure and hosts |
| 86 | +include::./infrastructure-and-host-monitoring-intro.asciidoc[leveloffset=+2] |
| 87 | + |
| 88 | +include::./infra-monitoring/infra-monitoring.asciidoc[leveloffset=+3] |
| 89 | +include::./infra-monitoring/get-started-with-metrics.asciidoc[leveloffset=+4] |
| 90 | +include::./infra-monitoring/view-infrastructure-metrics.asciidoc[leveloffset=4] |
| 91 | +include::./infra-monitoring/analyze-hosts.asciidoc[leveloffset=+4] |
| 92 | +include::./infra-monitoring/detect-metric-anomalies.asciidoc[leveloffset=+4] |
| 93 | +include::./infra-monitoring/configure-infra-settings.asciidoc[leveloffset=+4] |
| 94 | + |
| 95 | +include::./infra-monitoring/troubleshooting-infra.asciidoc[leveloffset=+3] |
| 96 | +include::./infra-monitoring/handle-no-results-found-message.asciidoc[leveloffset=+4] |
| 97 | + |
| 98 | +include::./infra-monitoring/metrics-reference.asciidoc[leveloffset=+3] |
| 99 | +include::./infra-monitoring/host-metrics.asciidoc[leveloffset=+4] |
| 100 | +include::./infra-monitoring/container-metrics.asciidoc[leveloffset=+4] |
| 101 | +include::./infra-monitoring/kubernetes-pod-metrics.asciidoc[leveloffset=+4] |
| 102 | +include::./infra-monitoring/aws-metrics.asciidoc[leveloffset=+4] |
| 103 | + |
| 104 | +// Group: Logs |
| 105 | +// TODO: Check the diff to see which changes need to be applied to these files. Also ask Mike if it's expected for serverless and stateful to be out of sync. |
| 106 | + |
| 107 | +include::./logging/log-monitoring.asciidoc[leveloffset=+2] |
| 108 | + |
| 109 | +include::./logging/get-started-with-logs.asciidoc[leveloffset=+3] |
| 110 | +include::./logging/stream-log-files.asciidoc[leveloffset=+3] |
| 111 | +include::./logging/correlate-application-logs.asciidoc[leveloffset=+3] |
| 112 | +include::./logging/plaintext-application-logs.asciidoc[leveloffset=+4] |
| 113 | +include::./logging/ecs-application-logs.asciidoc[leveloffset=+4] |
| 114 | +include::./logging/send-application-logs.asciidoc[leveloffset=+4] |
| 115 | +include::./logging/parse-log-data.asciidoc[leveloffset=+3] |
| 116 | +include::./logging/filter-and-aggregate-logs.asciidoc[leveloffset=+3] |
| 117 | +include::./logging/view-and-monitor-logs.asciidoc[leveloffset=+3] |
| 118 | +include::./logging/add-logs-service-name.asciidoc[leveloffset=+3] |
| 119 | +include::./logging/run-log-pattern-analysis.asciidoc[leveloffset=+3] |
| 120 | +include::./logging/troubleshoot-logs.asciidoc[leveloffset=+3] |
| 121 | + |
| 122 | +//TODO: Figure out where to put this. It's under "view and analyze data" in stateful, but that category doesn't exist in serverless yet. |
| 123 | +include::./inventory.asciidoc[leveloffset=+2] |
| 124 | + |
| 125 | +// Group: Incident management |
| 126 | +include::./incident-management.asciidoc[leveloffset=+2] |
| 127 | + |
| 128 | +// Alerting |
| 129 | +include::./alerting/alerting.asciidoc[leveloffset=+3] |
| 130 | +include::./alerting/create-manage-rules.asciidoc[leveloffset=+4] |
| 131 | +include::./alerting/aiops-generate-anomaly-alerts.asciidoc[leveloffset=+5] |
| 132 | +include::./alerting/create-anomaly-alert-rule.asciidoc[leveloffset=+5] |
| 133 | +include::./alerting/create-custom-threshold-alert-rule.asciidoc[leveloffset=+5] |
| 134 | +include::./alerting/create-elasticsearch-query-alert-rule.asciidoc[leveloffset=+5] |
| 135 | +include::./alerting/create-error-count-threshold-alert-rule.asciidoc[leveloffset=+5] |
| 136 | +include::./alerting/create-failed-transaction-rate-threshold-alert-rule.asciidoc[leveloffset=+5] |
| 137 | +include::./alerting/create-inventory-threshold-alert-rule.asciidoc[leveloffset=+5] |
| 138 | +include::./alerting/create-latency-threshold-alert-rule.asciidoc[leveloffset=+5] |
| 139 | +include::./alerting/create-slo-burn-rate-alert-rule.asciidoc[leveloffset=+5] |
| 140 | +include::./alerting/synthetic-monitor-status-alert.asciidoc[leveloffset=+5] |
| 141 | +include::./alerting/aggregation-options.asciidoc[leveloffset=+4] |
| 142 | +include::./alerting/rate-aggregation.asciidoc[leveloffset=+5] |
| 143 | +include::./alerting/view-alerts.asciidoc[leveloffset=+4] |
| 144 | +include::./alerting/triage-slo-burn-rate-breaches.asciidoc[leveloffset=+5] |
| 145 | +include::./alerting/triage-threshold-breaches.asciidoc[leveloffset=+5] |
| 146 | + |
| 147 | +// Cases |
| 148 | +include::./cases/cases.asciidoc[leveloffset=+3] |
| 149 | + |
| 150 | +include::./cases/create-manage-cases.asciidoc[leveloffset=+4] |
| 151 | + |
| 152 | +include::./cases/manage-cases-settings.asciidoc[leveloffset=+4] |
| 153 | + |
| 154 | +//SLOs |
| 155 | +include::./slos/slos.asciidoc[leveloffset=+3] |
| 156 | + |
| 157 | +include::./slos/create-an-slo.asciidoc[leveloffset=+4] |
| 158 | +include::./slos/slo-troubleshoot.asciidoc[leveloffset=+4] |
| 159 | + |
| 160 | +//Data Set Quality |
| 161 | +include::./monitor-datasets.asciidoc[leveloffset=+2] |
| 162 | + |
| 163 | +//Observability AI Assistant |
| 164 | +include::./ai-assistant/ai-assistant.asciidoc[leveloffset=+2] |
| 165 | + |
| 166 | +//Machine learning |
| 167 | + |
| 168 | +include::./machine-learning/machine-learning.asciidoc[leveloffset=+2] |
| 169 | +include::./machine-learning/aiops-detect-anomalies.asciidoc[leveloffset=+3] |
| 170 | +include::./machine-learning/aiops-tune-anomaly-detection-job.asciidoc[leveloffset=+4] |
| 171 | +include::./machine-learning/aiops-forecast-anomaly.asciidoc[leveloffset=+4] |
| 172 | +include::./machine-learning/aiops-analyze-spikes.asciidoc[leveloffset=+3] |
| 173 | +include::./machine-learning/aiops-detect-change-points.asciidoc[leveloffset=+3] |
| 174 | + |
| 175 | +// Reference group |
| 176 | + |
| 177 | +include::./reference.asciidoc[leveloffset=+2] |
| 178 | + |
| 179 | +// Fields |
| 180 | + |
| 181 | +include::./reference/metrics-app-fields.asciidoc[leveloffset=+3] |
| 182 | + |
| 183 | +// Elastic Entity Model |
| 184 | + |
| 185 | +include::./reference/elastic-entity-model.asciidoc[leveloffset=+3] |
| 186 | + |
| 187 | +// add redirects file |
| 188 | +include::redirects.asciidoc[] |
0 commit comments