Go ElasticSearch and RabbitMQ full-text search microservice ๐โจ๐ซ
Elasticsearch client for Go
RabbitMQ Go RabbitMQ Client Library
Jaeger open source, end-to-end distributed tracing
Prometheus monitoring and alerting
Grafana for to compose observability dashboards with everything from Prometheus
Echo web framework
Kibana is user interface that lets you visualize your Elasticsearch
Docker and docker-compose
Kubernetes K8s
Helm The package manager for Kubernetes
http://localhost:5601/app/home#/
For local development ๐๐จโ๐ป๐:
make local // for run docker compose
make run_es // run microservice
or
make develop // run all in docker compose
for k8s
make install_all // helm install