All work
- Port Helm to ReactOPG-312Jeff Gehlbach
- Top N Devices option in OpenNMS HELM and GrafanaOPG-153
- Expose interface label in Flow DS like in performance DSOPG-280
- Flow deep dive dashboard shows error start cannot be after endOPG-234fooker
- Dealing with flows without sampling intervalOPG-226
- Alarm Color Themes not supported in histogramsOPG-225
- Alarm Histogram x axis labels are incorrectOPG-224
- Migrate Helm from Bamboo to CircleCIOPG-215
- Alerting SupportOPG-200
- Disable clear/ack & ticket related actions on historical alarmsOPG-198
- Query historical alarmsOPG-197
- entity query is wrongOPG-194
- Template variables from many OpenNMS instancesOPG-177
- IPLIKE support in Filter PanelOPG-169
- Alarm table column headings don't centerOPG-168
- Seamless scrolling in alarm table panelOPG-158
- Create filter for Interface name on basis of SNMP ifAlias under SNMP InterfaceOPG-157
- Data for Null values affecting the dashboard. Need an option to bypass the null metricsOPG-141
- Add a sticky note to multiple alarmsOPG-113
- Repeating panels and rows (scoped vars) broken in fault-dsOPG-112Markus von Rüden
- Template variable for "All" not handled correctly in fault-dsOPG-111Markus von Rüden
- Situation Feedback should accept additional AlarmsOPG-108
- Flow Deep Dive dashboard shows NaN.nfinity values in Errors/DiscardsOPG-107
- Flow DS: Support multiple targetsOPG-85
- Severity colors are not consistent with those in the OpenNMS Web UIOPG-83
- Alarm table panel does not work with snapshotsOPG-81
- Implement a flexible SSO framework that encompasses Helm and OpenNMS and can work with identity providers including OktaOPG-80Jeff Gehlbach
- Alarm table is text is hard to readOPG-59
- Link to the alarm details broken when using proxied datasourceOPG-57
- Add support for relative date handlingOPG-47Markus von Rüden
- Highlighting of template variables does not work properlyOPG-34
- Expose other tables as Grafana panelsOPG-9
- Helm DocumentationOPG-5
- Performance datasource returns incomplete data when multiple resources are queriedOPG-482
- Add the ability to filter conversations based on a host in the conversationOPG-366
- Extend Entity DS Managed Services to include availability dataOPG-344
- Entity Datasource regex filter for alarm UEIsOPG-335
- Flow DS: Add a filter for applicationOPG-323
- Flow DS: Add a filter for locationOPG-322
- Option to use a stacked graph with the Flow DS combineIngressEgress transformOPG-321
- Extend interfacesOnExporterNodeWithFlows() with resource labelsOPG-289
- Flow Datasource Queries don't handle multi-value variablesOPG-288
- Add Helm version substitution to CI/CD for "About Helm" Dashboard.OPG-284
- Include BMP dashboards in HelmOPG-283
- Case insensitive search in filter panelOPG-262Scott Theleman
- Ship some additional starter dashboardsOPG-249Jeff Gehlbach
- Make links in alert detail page more visibleOPG-236
- Inconsistent term for location in alarm table and alarm histogrammsOPG-230
- Improve node labeling in Grafana panelsOPG-191
- Remove vestigial "data source" column from entity-dsOPG-187
50 of 92
Port Helm to React
Description
Attachments
5
95% Done
Lucidchart Diagrams
Details
Assignee
Jeff GehlbachJeff GehlbachReporter
Benjamin ReedBenjamin ReedFix versions
Priority
CriticalEpic Name
Port Helm to React
Details
Details
Assignee
Jeff Gehlbach
Jeff GehlbachReporter
Benjamin Reed
Benjamin ReedFix versions
Priority
Epic Name
Port Helm to React
PagerDuty
PagerDuty
PagerDuty
Created March 30, 2022 at 1:42 PM
Updated January 4, 2024 at 3:13 PM
Activity
Show:
Andy BatesSeptember 2, 2022 at 1:02 PM
These are helpful links for setting up HELM for development.
https://confluence.internal.opennms.com/pages/viewpage.action?pageId=77103455
https://github.com/opennms-forge/stack-play/tree/master/helm-flow-stack
https://github.com/OpenNMS/opennms-helm
https://issues.opennms.org/projects/HELM/issues/HELM-312?filter=allopenissues
https://grafana.com/grafana/plugins/?plcmt=footer
https://developers.grafana.com/ui/latest/index.html?path=/docs/overlays-modal--basic
https://community.grafana.com/t/using-react-context-api-with-react-grafana-plugins/41624
Andy BatesJune 23, 2022 at 1:16 PMEdited
Html files with "ng-"
Andy BatesJune 20, 2022 at 1:39 PMEdited
These are the Angular dependencies in Helm:
Helm is still using Grafana's deprecated AngularJS integration for GUI controls.
Current Helm
develop
requires Grafana 8, which has a mature version of Grafana's replacement React integration.Grafana 9 will finally remove support for the AngularJS integration, so now is the time to work on a port.