{"id":21316112,"url":"https://github.com/cjsaylor/kibana-running-analysis","last_synced_at":"2026-02-09T05:02:28.278Z","repository":{"id":138151918,"uuid":"188246839","full_name":"cjsaylor/kibana-running-analysis","owner":"cjsaylor","description":"Kibana export configuration for analyzing running (athletic) data","archived":false,"fork":false,"pushed_at":"2019-05-23T14:36:15.000Z","size":1056,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-22T10:36:31.374Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cjsaylor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-05-23T14:09:34.000Z","updated_at":"2019-05-23T21:47:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"211a14f0-ce47-49c9-9d68-96933ee84c0c","html_url":"https://github.com/cjsaylor/kibana-running-analysis","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/cjsaylor%2Fkibana-running-analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cjsaylor%2Fkibana-running-analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cjsaylor%2Fkibana-running-analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cjsaylor%2Fkibana-running-analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cjsaylor","download_url":"https://codeload.github.com/cjsaylor/kibana-running-analysis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243791871,"owners_count":20348532,"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-21T18:29:46.508Z","updated_at":"2026-02-09T05:02:22.531Z","avatar_url":"https://github.com/cjsaylor.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kibana Running Analysis Configuration\n\nThis repository holds the configurations for a kibana environment to allow importing visualizations and dashboards related to running.\n\n![](docs/run_dashboard.png)\n\u003e Dashboard with a list and overall stats of runs over a given time period.\n\n![](docs/individual_run_dashboard.png)\n\u003e Individual run analysis dashboard\n\n## Setup\n\nThese configurations are used in tandem with the [Datamnom](https://github.com/cjsaylor/datamnom) import tool. It assumes an Elasticsearch index called `running` that has the following mapping:\n\n```json\n{\n    \"properties\": {\n        \"location\": { \"type\" : \"geo_point\" },\n        \"timestamp\": { \"type\" : \"date\" },\n        \"elevation\": { \"type\" : \"integer\" },\n        \"distance\": { \"type\" : \"double\" },\n        \"speed\": { \"type\" : \"double\" },\n        \"hr\": { \"type\" : \"integer\" }\n    }\n}\n```\n\u003e See [gpx.json](https://github.com/cjsaylor/datamnom/blob/d8edddd18bccc6c2875d0a59c83e7d46303cf5d0/examples/gpx.json) for an example of having this mapping imported with the Datamnom tool.\n\nFor example, the Datamnom CLI command I use to import:\n\n```\nnode index.js --files=/Users/christophersaylor/Google\\ Drive/Amazfit/gadgetbridge-running-*.gpx --config=./examples/gpx.json\n```\n\nOnce your index is created, you can use Kibana's [saved objects import](http://localhost:5601/app/kibana#/management/kibana/objects) to import the any `*_export.json` file in this repository.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcjsaylor%2Fkibana-running-analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcjsaylor%2Fkibana-running-analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcjsaylor%2Fkibana-running-analysis/lists"}