Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Adopt Elasticsearch #256

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 21 additions & 4 deletions radar/data_management/elasticsearch.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,23 @@ blip:
ring: ADOPT
- date: 2020-06-15
ring: TRIAL
- date: 2022-02-10
ring: ADOPT
description: |
Elasticsearch is a distributed, massivily scalable search engine.
Elasticsearch is a distributed, massively scalable document database. Coupled with
Kibana, Beats and Logstash it is the most essential part of the
[ELK Stack](https://www.elastic.co/what-is/elk-stack).

Elasticsearch can reliably and securely take data from any source, in any format, then search,
analyze, and visualize it in real time.
rationale: |
Consider Elasticsearch when there's a need to search massive amounts of
data, for example in Retail Suite, Centraloffice, ASI or logging and tracing needs.
data, or a free-text search capability is needed. Consider Elasticsearch
also for metrics, logging and tracing needs. Paired with [Kibana](data_management/kibana.yaml)
Elasticsearch provides a powerful analytics and observability tool.

Elasticsearch should be used as a managed service (SaaS) for cloud services. We must
evaulate the licensing, operations and business case before we can adopt Elasticsearch.
ElasticSearch should be used as a managed service (SaaS) for cloud services in Google Cloud.
Elastic provides this service as [Elastic Cloud](https://www.elastic.co/cloud/).
related:
- data_management/kibana.yaml
- data_management/beats.yaml
Expand All @@ -22,3 +31,11 @@ tags:
- bi
- dotnet
- java
- observability
- log
- metrics
- trace
- free-text
- search
- nosql
- real-time
26 changes: 23 additions & 3 deletions radar/data_management/kibana.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,34 @@ blip:
- date: 2019-05-22
ring: ADOPT
description: |
Visualisation tool for Elastic stack
[Kibana](https://www.elastic.co/guide/en/kibana/current/introduction.html) is a visualization tool for Elasticsearch.
Kibana enables you to give shape to your data and navigate the Elastic Stack. With Kibana, you can:
<p>
<ul>
<li>Search, observe, and protect your data. From discovering documents to analyzing logs to
finding security vulnerabilities, Kibana is your portal for accessing these capabilities and more.</li>
<li>Analyze your data. Search for hidden insights, visualize what you've found in charts,
gauges, maps, graphs, and more, and combine them in a dashboard</li>
<li>Manage, monitor, and secure the Elastic Stack. Manage your data, monitor the health of your
Elastic Stack cluster, and control which users have access to which features</li>
</ul>
</p>
rationale: |
Together with the other parts of the Elastic stack enables us to visualize our logs
and system health in a centralized location
Together with the other parts of the Elastic stack enables us to visualize any data
in dashboards or [Canvas](https://www.elastic.co/guide/en/kibana/current/canvas.html).
It provides observability, visualization and alerts for our logs and system health
in a centralized location.
related:
- data_management/elasticsearch.yaml
- data_management/beats.yaml
- data_management/logstash.yaml
tags:
- log
- trace
- observability
- metrics
- alerts
- dashboards
- slides
- live
- real-time