So I did some work on getting metrics/telemetry history into Live Dashboard (here) and I have it working well locally for my company’s production app, but I don’t have any internal use case or mandate for some of the more complex charting that LiveDashboard can provide.
I’ve already made code changes based on the feedback (passing entire metric instead of just metric name to the hook), but José has also asked for more real world data/example implementation to improve this PR, and unless I’m missing something or one of you would like to help me gather it from your applications, I’m not sure what to do next! One idea I have is PRing some telemetry and my LiveDashboard fork into https://github.com/thechangelog/changelog.com (if anyone knows Jerod Santo or Cody James or others involved in it, I know of it but am not involved in the community), or maybe @doomspork is interested in me helping to add it to https://elixir-companies.com/ (It’s alwesome you guys opened up your LiveDashboard to anyone logged in Sean!). Currently they don’t have any custom metrics up there, but the hook will work for any Metrics, including Ecto, Phoenix or VM metrics, so that a visitor would have some data load in the charts immediately! I think since that’s already public facing that might be one of the best use cases if Sean is open to it, and since it’s already open source at https://github.com/beam-community/elixir-companies I could just hop in and open a PR, but want someone to be open to it first, and this seemed like the best place to find someone interested in helping to prove it out with me!
Let me know if interested, or share alternative thoughts/ideas. I can also demo running historical_data fork dashboard running from my computer for anyone who wants to see what I mean via an ngrok link if there’s any confusion. Thanks!