prom_ex
An Elixir Prometheus metrics collection library built on top of Telemetry with accompanying Grafana dashboards
File Explorer
Download Latest Version (.zip)- bug_report.md
- feature_request.md
- main.yml
- FUNDING.yml
- PULL_REQUEST_TEMPLATE.md
- merged_percentages.tpl
- merged_values.tpl
- percentages.tpl
- values.tpl
- ab-graph.sh
- ab-graph_merge.sh
- ab-graph_scale.sh
- functions.sh
- README.md
- datasource.yml
- .env
- config.yml
- grafana.yml
- postgres.yml
- prometheus.yml
- app.scss
- phoenix.css
- app.js
- phoenix.png
- favicon.ico
- robots.txt
- .babelrc
- package-lock.json
- package.json
- webpack.config.js
- config.exs
- dev.exs
- prod.exs
- test.exs
- user.ex
- default_worker.ex
- event_worker.ex
- media_worker.ex
- accounts.ex
- application.ex
- city_producer.ex
- limited_prom_ex.ex
- prom_ex.ex
- random_work_generator.ex
- recorder.ex
- recorder_supervisor.ex
- repo.ex
- repo_2.ex
- temp_processor.ex
- temp_tracker.ex
- user_socket.ex
- event_controller.ex
- user_controller.ex
- error_live.ex
- error_live.html.leex
- page_live.ex
- page_live.html.leex
- manual_plug.ex
- app.html.eex
- live.html.leex
- root.html.leex
- error_helpers.ex
- error_view.ex
- layout_view.ex
- endpoint.ex
- gettext.ex
- internal_endpoint.ex
- internal_router.ex
- router.ex
- telemetry.ex
- web_app.ex
- web_app_web.ex
- errors.po
- errors.pot
- .formatter.exs
- 20201204042059_create_users.exs
- 20201230040325_add_oban_jobs_table.exs
- seeds.exs
- .gitkeep
- channel_case.ex
- conn_case.ex
- data_case.ex
- accounts_test.exs
- page_live_test.exs
- error_view_test.exs
- layout_view_test.exs
- test_helper.exs
- .formatter.exs
- .gitignore
- kill_docker_stack.sh
- mix.exs
- mix.lock
- README.md
- run_docker_stack.sh
- stress_test.exs
- stress_test.sh
- web_app_docker.yml
- All.md
- Configuring Grafana Agent.md
- Debugging Events.md
- Running Multiple Agents.md
- Seeding Metrics.md
- Telemetry.md
- Writing PromEx Plugins.md
- apache_bench_stress_test.png
- application_dashboard.png
- beam_dashboard.png
- broadway_dashboard.png
- dashboards_preview.png
- ecto_dashboard.png
- liveview_dashboard.png
- logo.svg
- logo_text.png
- oban_dashboard.png
- phoenix_dashboard.png
- stagira.png
- your_logo_here.png
- prom_ex.dashboard.export.ex
- prom_ex.dashboard.lint.ex
- prom_ex.dashboard.publish.ex
- prom_ex.gen.config.ex
- config_renderer.ex
- downloader.ex
- connection.ex
- dashboard_checker.ex
- event.ex
- manual.ex
- polling.ex
- plug.ex
- absinthe.ex
- application.ex
- beam.ex
- broadway.ex
- ecto.ex
- oban.ex
- phoenix.ex
- phoenix_live_view.ex
- plug_cowboy.ex
- plug_router.ex
- prom_ex.ex
- core.ex
- peep.ex
- bucket_generator.ex
- config.ex
- dashboard_renderer.ex
- dashboard_uploader.ex
- debug.ex
- ets_cron_flusher.ex
- grafana_agent.ex
- grafana_client.ex
- lifecycle_annotator.ex
- manual_metrics_manager.ex
- plug.ex
- plugin.ex
- storage.ex
- utils.ex
- prom_ex.ex
- default_config.yml.eex
- port_wrapper.sh
- absinthe.json.eex
- application.json.eex
- beam.json.eex
- broadway.json.eex
- ecto.json.eex
- oban.json.eex
- phoenix.json.eex
- phoenix_live_view.json.eex
- plug_cowboy.json.eex
- plug_router.json.eex
- prom_ex.dashboard.export_test.exs
- prom_ex.gen.config_test.exs
- config_renderer_test.exs
- downloader_test.exs
- expected_output_config.yml
- expected_output_config_post_v0_26.yml
- connection_test.exs
- event_test.exs
- manual_test.exs
- polling_test.exs
- plug_test.exs
- application_test.exs
- beam_test.exs
- broadway_test.exs
- ecto_test.exs
- oban_test.exs
- phoenix_live_view_test.exs
- phoenix_multi_router_test.exs
- phoenix_test.exs
- plug_cowboy_test.exs
- plug_router_test.exs
- prom_ex_test.exs
- bucket_generator_test.exs
- config_test.exs
- dashboard_uploader_test.exs
- debug_test.exs
- ets_cron_flusher_test.exs
- grafana_agent_test.exs
- grafana_client_test.exs
- lifecycle_annotator_test.exs
- plug_test.exs
- application.exs
- beam.exs
- broadway.exs
- ecto.exs
- oban.exs
- phoenix.exs
- phoenix_live_view.exs
- phoenix_multi_router.exs
- plug_cowboy.exs
- plug_router.exs
- application.txt
- beam.txt
- broadway.txt
- ecto.txt
- oban.txt
- phoenix.txt
- phoenix_live_view.txt
- phoenix_multi_router.txt
- plug_cowboy.txt
- plug_router.txt
- events.ex
- metrics.ex
- mocked_liveview_modules.ex
- test_app_router.ex
- prom_ex_test.exs
- test_helper.exs
- .credo.exs
- .doctor.exs
- .formatter.exs
- .gitignore
- CHANGELOG.md
- coveralls.json
- LICENSE
- mix.exs
- mix.lock
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/akoutmos/prom_ex
Downloads the entire project code from GitHub to your computer.
cd prom_ex
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
โ ๏ธ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
cd example_applications/web_app/assets
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
