{"repo":"spreadshirt/es-stream-logs","free":true,"listed":false,"github":"https://github.com/spreadshirt/es-stream-logs","clone":"git clone https://github.com/spreadshirt/es-stream-logs.git","description":"A little flask app that streams logs from Elasticsearch to you. Loads faster than Kibana, controlled via query parameters.","language":"Python","stars":10,"topics":["logs","elasticsearch","kibana"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"es-stream-logs Streams logs from elasticsearch, controllable via query parameters. Loads (much) faster than Kibana, queries can be generated easily. Example queries: - - - - - - - - - See for complete docs and examples. Running There are several ways to run es-stream-logs: 1. docker-compose - run docker-compose up 2. or using uv - start the server with uv run uvicorn es stream logs:app --port 3028 - you also need an elasticsearch instance, which you can run using docker: docker run -p 9200:9200 -e \"discovery.type=single-node\" docker.elastic.co/elasticsearch/elasticsearch:7.8.1 And then visit . You can also run ./demo-setup.sh to create an index and insert some test data. It is also possible to use the docker container directly, and adjusting config.json to point to your Elasticsearch instance: Configuration See config.json for examples of all of the following. - default endpoint , endpoints , indices : set up elasticsearch endpoints and indices to display - queries : configure queries to be displayed on the start page for quick access - field format : customize the formatting for a given field, e.g. to display a field as a link to an application that provides additional details - default fields : configure a set of fields to use by default for a given query, for example fields specific to my-app when there is a filter like app=my-app Development Use ./scripts/run to fetch dependencies and start the server. Then visit . Set ES USER and ES PASSWORD in .env , otherwise basic aut","default_branch":null,"files":null,"tree":[],"storefront":"/r/spreadshirt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/spreadshirt/es-stream-logs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}