{"id":22454430,"url":"https://github.com/zeropsio/recipe-elastic-stack","last_synced_at":"2025-03-27T13:15:58.101Z","repository":{"id":266095382,"uuid":"897367643","full_name":"zeropsio/recipe-elastic-stack","owner":"zeropsio","description":"Zerops x Elastic Stack","archived":false,"fork":false,"pushed_at":"2024-12-11T16:51:50.000Z","size":48,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-25T09:53:09.445Z","etag":null,"topics":["apm","elasticsearch","elk","kibana","logstash"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zeropsio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-02T14:08:00.000Z","updated_at":"2024-12-11T16:51:55.000Z","dependencies_parsed_at":"2024-12-03T17:47:14.151Z","dependency_job_id":null,"html_url":"https://github.com/zeropsio/recipe-elastic-stack","commit_stats":null,"previous_names":["zeropsio/recipe-elastic-apm","zeropsio/recipe-elastic-stack"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeropsio%2Frecipe-elastic-stack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeropsio%2Frecipe-elastic-stack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeropsio%2Frecipe-elastic-stack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeropsio%2Frecipe-elastic-stack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zeropsio","download_url":"https://codeload.github.com/zeropsio/recipe-elastic-stack/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245850360,"owners_count":20682647,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apm","elasticsearch","elk","kibana","logstash"],"created_at":"2024-12-06T07:07:38.144Z","updated_at":"2025-03-27T13:15:58.056Z","avatar_url":"https://github.com/zeropsio.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zerops x Elastic Stack\n\nElastic is a distributed search and analytics engine at the core of the Elastic Stack, designed for storing, searching, and analyzing large volumes of structured and unstructured data in near real-time.\n\n![elastic](https://github.com/zeropsio/recipe-shared-assets/blob/main/covers/svg/cover-elastic.svg)\n\n\u003cbr/\u003e\n\n## Elastic ELK\n\n[ELK (Elastic Stack)](https://www.elastic.co/elastic-stack/) is a powerful open-source suite for centralized logging, monitoring, and analytics, consisting of Elasticsearch for indexing and searching, Logstash for data processing, and Kibana for visualizing the data.\n\nPaste the following yml to Zerops GUI:\n```yaml\nproject:\n  name: recipe-elastic-stack\nservices:\n  - hostname: elasticsearch\n    type: elasticsearch@8.16\n    mode: NON_HA\n    priority: 10\n\n  - hostname: kibana\n    type: ubuntu@24.04\n    buildFromGit: https://github.com/zeropsio/recipe-elastic-stack\n    enableSubdomainAccess: true\n    envSecrets:\n      ELASTICSEARCH_URL: http://elasticsearch:9200 # Change, if your Elasticsearch runs on different hostname.\n      PUBLIC_BASE_URL: $zeropsSubdomain\n    verticalAutoscaling:\n      minRam: 1\n    minContainers: 1\n    maxContainers: 1\n\n  - hostname: logstash\n    type: ubuntu@24.04\n    buildFromGit: https://github.com/zeropsio/recipe-elastic-stack\n    envSecrets:\n      ELASTICSEARCH_URL: http://elasticsearch:9200 # Change, if your Elasticsearch runs on different hostname.\n    verticalAutoscaling:\n      minRam: 1\n    minContainers: 1\n    maxContainers: 1\n\n```\n\nTo collect all Zerops logs with Logstash, set the following custom log forwarding (through GUI):\n```\ndestination d_logstash {\n  udp(\"logstash\" port(1514));\n};\n\nlog {\n  source(s_src); destination(d_logstash);\n};\n```\n\n\u003cbr/\u003e\n\n## Elastic APM\n\n[Elastic APM](https://www.elastic.co/what-is/application-performance-monitoring) is a performance monitoring tool that hooks into your app to track latency, errors, and transactions across your stack, giving you real-time insights for debugging and optimizing code.\n\nPaste the following yml to Zerops GUI:\n```yaml\nproject:\n  name: recipe-elastic-stack\nservices:\n  - hostname: elasticsearch\n    type: elasticsearch@8.16\n    mode: NON_HA\n    priority: 10\n\n  - hostname: kibana\n    type: ubuntu@24.04\n    buildFromGit: https://github.com/zeropsio/recipe-elastic-stack\n    enableSubdomainAccess: true\n    envSecrets:\n      ELASTICSEARCH_URL: http://elasticsearch:9200 # Change, if your Elasticsearch runs on different hostname.\n      PUBLIC_BASE_URL: $zeropsSubdomain\n    verticalAutoscaling:\n      minRam: 1\n    minContainers: 1\n    maxContainers: 1\n\n  - hostname: apmserver\n    type: ubuntu@24.04\n    buildFromGit: https://github.com/zeropsio/recipe-elastic-stack\n    envSecrets:\n      ELASTICSEARCH_URL: http://elasticsearch:9200 # Change, if your Elasticsearch runs on different hostname.    \n    minContainers: 1\n    maxContainers: 1\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeropsio%2Frecipe-elastic-stack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeropsio%2Frecipe-elastic-stack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeropsio%2Frecipe-elastic-stack/lists"}