Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upExtract console templates from Prometheus itself #3101
Comments
grobie
added
the
priority/Pmaybe
label
Aug 21, 2017
This comment has been minimized.
This comment has been minimized.
|
Console templates use the same code as alert templates, so the main cost isn't going anywhere. They also require close to no maintenance and support, as alert templates are where we're seeing that. I don't think we'd save anything by kicking them out to a separate repo, in fact I'd expect it to make whatever maintenance is required worse. As long as this feature exists, I think it belongs inside the Prometheus repo. Console templates were always meant for more advanced and sophisticated use cases, and I wouldn't be so sure that they're less used than Promdash was. |
brian-brazil
added
the
component/ui
label
Aug 21, 2017
This comment has been minimized.
This comment has been minimized.
civik
commented
Sep 18, 2017
|
Personally I think console templates are the best/easiest way to embed Prometheus content into arbitrary web pages. For example, embedding some simple live metrics into a status page. There is no way I'd want to be handcuffed to Grafana for any and all external visualizations. I'm also starting to mess with consul templates as a API compatibility shim to tools like Cachet. I'd hate to see that flexibility vanish from Prometheus. |
This comment has been minimized.
This comment has been minimized.
|
just dropping a line there to say that we are using console templates to expose a status page for our end users. So there are thousands of (end) users of that feature :) |
This comment has been minimized.
This comment has been minimized.
|
Can we close this as WONTFIX? |
This comment has been minimized.
This comment has been minimized.
|
Yeah, splitting them out doesn't make sense. |
grobie commentedAug 21, 2017
We usually argue against features by using the argument of additional complexity and development resources spent. I see console templates falling clearly into that category and propose to extract them into a standalone repository. They are less used than PromDash was. Grafana is our answer to dashboarding and they show their clear interest in improving the Prometheus experience.
This would be a breaking change to be done in a major version release.
@brian-brazil