Skip to content

ELK and APM configuration for Laws.Africa

Notifications You must be signed in to change notification settings

laws-africa/elk-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laws.Africa Metrics Processing Stack

Configuration files for Laws.Africa ELK stack, using Elasticsearch (E) and Kibana (K). Adapted from https://github.com/elastic/stack-docker. An overview of the APM setup is available at https://www.elastic.co/guide/en/apm/get-started/current/overview.html

This sets up a collection of services to process metrics and display them in a Kibana dashboard.

This instance is not accessible from the outside world. Access to Kibana is through a secure nginx proxy.

Networking

This runs:

  • Elasticsearch, listening on :9200
  • APM server, listening on :8200
  • Kibana, listening on :5601

The DNS entry elk.int.laws.africa should be set to the AWS-internal IP address of this instance.

AWS firewalls prevent any of these from being accessed from outside the network.

Installation

Install this package:

  1. git clone https://github.com/laws-africa/elk-docker.git
  2. cd elk-docker
  3. Set the TAG variable to specify the ES version to use in .env: echo TAG=7.17.5 > .env
  4. docker compose up -d

About

ELK and APM configuration for Laws.Africa

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published