{"id":21008653,"url":"https://github.com/karmi/elasticsearch-paramedic","last_synced_at":"2025-04-05T05:09:20.235Z","repository":{"id":3399843,"uuid":"4449421","full_name":"karmi/elasticsearch-paramedic","owner":"karmi","description":"A simple tool to inspect the state and statistics about ElasticSearch clusters","archived":false,"fork":false,"pushed_at":"2016-04-29T10:13:10.000Z","size":842,"stargazers_count":663,"open_issues_count":4,"forks_count":62,"subscribers_count":50,"default_branch":"master","last_synced_at":"2025-03-29T04:11:22.711Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://karmi.github.com/elasticsearch-paramedic/","language":"JavaScript","has_issues":false,"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/karmi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"MIT-LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-05-25T19:42:29.000Z","updated_at":"2024-11-28T16:30:08.000Z","dependencies_parsed_at":"2022-09-05T16:30:38.335Z","dependency_job_id":null,"html_url":"https://github.com/karmi/elasticsearch-paramedic","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karmi%2Felasticsearch-paramedic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karmi%2Felasticsearch-paramedic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karmi%2Felasticsearch-paramedic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karmi%2Felasticsearch-paramedic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/karmi","download_url":"https://codeload.github.com/karmi/elasticsearch-paramedic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247289429,"owners_count":20914464,"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":[],"created_at":"2024-11-19T09:13:08.132Z","updated_at":"2025-04-05T05:09:20.217Z","avatar_url":"https://github.com/karmi.png","language":"JavaScript","funding_links":[],"categories":["Elasticsearch"],"sub_categories":["Tools"],"readme":"ElasticSearch Paramedic\n=======================\n\nParamedic is a simple yet sexy tool to monitor and inspect [ElasticSearch](http://elasticsearch.org) clusters.\n\nIt displays real-time statistics and information about your nodes and indices,\nas well as shard allocation within the cluster.\n\nThe application is written in JavaScript, using the [Ember.js](http://emberjs.com/) framework for sanity\nand the [Cubism.js](http://square.github.com/cubism/) library for visuals. While the project is\n_useful_, the codebase, with most logic in controllers, lacking proper component separation and test suite,\ncan't be considered mature enough, yet.\n\nFor basic overview, see a screenshot below.\n\n![ElasticSearch Paramedic Screenshot](/elasticsearch-paramedic-screenshot.png)\n\nVersions\n--------\n\n| elasticsearch version | branch | latest version  |\n| --------------------- | ------ | --------------- |\n| 1.X                   | 1.0    | 1.0             |\n| 2.X                   | 2.0    | 2.0             |\n\nInstallation\n------------\n\nThe easiest way to check out the application is to open it in a modern browser:\n**\u003chttp://karmi.github.com/elasticsearch-paramedic\u003e**.\n\nIf you have ElasticSearch running on `http://localhost:9200`, you should see the stats for your cluster.\n\nYou can also download or clone this repository and open the `index.html` file in your browser:\n\n    git clone git://github.com/karmi/elasticsearch-paramedic.git \u0026\u0026 cd elasticsearch-paramedic\n    cd elasticsearch-paramedic\n    git checkout {branch|version}\n    open index.html\n\nThe easiest way to use Paramedic in production is to install it as an ElasticSearch plugin:\n\n    bin/plugin install karmi/elasticsearch-paramedic/{branch|version}\n\nIf your cluster is publicly accessible (authenticated with firewall rules or HTTP Authentication via proxy),\nopen it in your browser:\n\n    open http://localhost:9200/_plugin/paramedic/index.html\n\n\nOverview\n--------\n\nThe application displays basic information about your cluster: cluster name, health, number of nodes and shards,\netc., using the [Cluster Health](http://www.elasticsearch.org/guide/reference/api/admin-cluster-health.html) API.\n\nThe “Stats” chart displays key metrics from the\n[Nodes Stats](http://www.elasticsearch.org/guide/reference/api/admin-cluster-nodes-stats.html) API,\nupdated every second.\n\nThe “Nodes” part displays the most important information about the cluster nodes (used disk space and memory,\nnumber of nodes, machine load and ElasticSearch CPU consumption, etc.), using the\n[Nodes Info](http://www.elasticsearch.org/guide/reference/api/admin-cluster-nodes-info.html) and\n[Nodes Stats](http://www.elasticsearch.org/guide/reference/api/admin-cluster-nodes-stats.html) APIs.\n\nThe “Indices” part displays basic information about the indices: number of primary shards, number of replicas,\nbasic index statistics, using the\n[Cluster State](http://www.elasticsearch.org/guide/reference/api/admin-cluster-state.html),\n[Indices Status](http://www.elasticsearch.org/guide/reference/api/admin-indices-status.html) and\n[Indices Stats](http://www.elasticsearch.org/guide/reference/api/admin-indices-stats.html) APIs.\nPrimary shards are displayed in _blue_, allocated replicas in _green_, unassigned replicas in _yellow_,\nand unassigned (missing) primary shards in _red_.\n\nTo display shard allocation across the nodes, use the “Show Details” button. All information is updated periodically,\nwhich allows you to see node and index statistics, shard initialization or relocation, etc. in real time.\n\nNote, that a considerable number of Ajax calls is being performed, and launching the application\nfor large clusters, with large number of nodes and indices/shards, may leave your\nbrowser unresponsive, or crash your machine. Try increasing the polling interval and hiding the charts\nif you experience performance problems.\n\nThe application performance has been successfuly tested for clusters with around five nodes and sixty shards.\n\n\nSimilar Applications\n--------------------\n\nYou are encouraged to try similar existing tools for ElasticSearch:\n\n* [BigDesk](http://github.com/lukas-vlcek/bigdesk)\n* [elasticsearch-head](http://github.com/mobz/elasticsearch-head)\n* [Sematext SPM](http://sematext.com/spm)\n* [Munin Plugins](https://gist.github.com/2159398)\n\n-----\n\n[Karel Minarik](http://karmi.cz)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarmi%2Felasticsearch-paramedic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkarmi%2Felasticsearch-paramedic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarmi%2Felasticsearch-paramedic/lists"}