Elastic Observability
Elastic Observability Certification
Elastic Observability Certification
-
- 1 / 78
-
Lernkarten
Grok Syntax
%{SYNTAX:SEMANTIC} -> %{NUMBER:my_field}
%{SYNTAX:SEMANTIC:TYPE}
Grok Pattern um {"message": "42"} in "my_field": 42 (type: int) zu parsen
"patterns": ["%{NUMPER:my_field:int}"]
Was ist der Vorteil von custom grok patterns?
easier than plain regular expressions
Wie kann Grop gedebugged werden
Grok Debugger in Dev Tools
Was kann mit dem on-failure Processor gemacht werden?
Sendet Document an andere Processor(s) wenn pipeline failed
What is the difference between a JSON string and a JSON object?
- JSON string und JSON Object sind unterschiedliche Data Types
- JSON Object ist eine Collection von key-value pairs
- JSON String ist einfach text in double quotes
In short: a JSON object is structured data, while a JSON string is just text, even if that text contains JSON syntax.
ein Feld, welches einen JSON String enthält kann nicht direkt abgefragt werden und muss zuerst geparsed werden
Was passiert wenn ein Document nicht geparsed werden kann?
- Mapping Parse Failure
- Das ganze document wird nicht indexiert
- Ingest Pipeline Failure
- ohne .on_failure -> document gets rejected
- mit on_failure -> fehler wird behandelt und docuemnt wird indexiert
Was macht Machine Learning?
Automatisiert die Analyse von Obervability Data
- Vergleicht neue oder alternative Daten gegen das Modell
- Erkennt anomale Muster oder Verhalten in den Daten
Was haben KPIs mit Machine Learning zu tun?
- KPIs sind das Fundament von Elastic Machine Learning
- KPIs sind die Basis für Anomaly detection und forcasing
Was ist ein Detector?
Kombination der KPIs und der Analytical Function
Was ist ein Population Job?
- Population Job ermöglicht das Verhalten von mehreren Entities zu vergleichen die sich ähnlich verhalten sollten
- Fokus des Population Job ist es Aussreisser zu identifizieren
Welche 2 Arten von Anomalies werden unterschieden?
- Temporaral Deviation
- Unusual Behaviour
Welche zwei Arten von Unusual Behaviour werden unterschieden?
- Verhalten einer Entity ändert sich über die Zeit
- Verhalten einer Entity ist unterschiedlich zu anderen Entities der gleichen Population
Was zeigt die Single Metric View?
Chart welche die aktuellen Werte, Grenzen für die erwaarteten Werte und die Anomalien welche aufgetreten sind zeigt.
Mit was im Machine Learning Kontext kann ein Forecast erstellt werden?
Single Metric View
Was zeigt der Anomaly Explorer?
Liste mit Anomalien und den Top Influencers
Was ist AIOps Labs und für was kann es verwendet werden?
- Toolset welches mit AI Daten automatisch interpretiert
- Log Rate Analysis
- Log Pattern Analysis
- Change Point Detection
7 Job Wizards für Custom ML Jobs
- Single Metric
- Multi Mietric
- Population
- Advanced
- Categorization
- Rare
- Geo
Wo können Alerting Rules gemanaged werden?
- Rules UI
- Observability Apps
Aus was besteht eine Alerting Rule?
- Condition
- Schedule
- Action
5 Alerting Rule Types
- Metrics Threshold
- Logs Threshold
- Stack
- APM Rule
- Uptime & Syntectics
- Service Level Objectives (SLO)
- Data Set Quality
- AIOps
Was macht ein Rollover im Kontext von Data Streams?
Erstellt einen neuen Backing Index
Was ist ein Index Template?
- Blueprints für die automatische Erstellung von Indexes basierend auf index name pattern
- Definiert
- mappings
- settings
- aliases
- Kann aus Component Templates zusammengebaut sein
Was ist ein Component Template?
- Component Templates sind kleine, wiederverwendbare Building Blocks
- Können in mehreren Index Templates wiederverwendet werden
- Beispiele.
- mapping
- settings
- alias
aus was setzt sich das Elastic Data Stream Naming Scheme zusammen?
- type
- generic data type - metrics
- dataset
- subsest of data - system.cpu
- namespace
- user-specific detail - environment
metrics-system.cpu-production
was ist der default value für dataset und namespace?
- dataset = generic
- namespace = default
Für was steht ECS?
Elastic Common Schema
Was ist der Sinn von ECS?
- definiert gemeinsames Set of Fields um Daten zu speichern
- vereint alle Modi fürs Analysieren in Elastic
- search
- visualization
- alerting
- machine learning
5 ILM. Actions
- rollover
- neuer index based on ave, size oder doc count
- shrink
- reduce number of primary shards
- force merge
- optimize storage space
- searchable snapshot
- saves memory on rarely used indices
- delete
- permanently remove an index
Was ist der Default für ILM beim Elastic Agent?
- hot phase forever
- never delete
- indices are rolled over after 30 days or 50GB
API call um IML Status abzufragen
GET data-stream/_ilm/explain
Wie hoch ist der poll intervall für einen Cluster und wie kann dieser geändert werden?
- 10 min
- indices.lifecycle.poll_interval
In welchen Phasen sind Searchable Snapshots verfügbar?
- cold
- frozen
Was ist der Unterschied bei searchable snapshots bei Cold und Frozen?
- cold = uses fully mounted indices
- frozen = uses partially mounted indices
Was passiert wenn ein searchable snapshot index durchsucht wird?
Die shards des Indexes werden auf data nodes im cluster kopiert und gemounted
Endpoint für das Erstellen von Snapshots
_snapshot
Mit was werden Snapshots konfiguriert und automatisiert?
Snapshot Lifecycle Management (SLM)
welcher endpint und welche id werden für einen Restore benötigt?
- _restore
- snapshot id