Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Wip on TimeSeriesLineChart component * Time Series line chart without border on dot * Add support for multiple time series with different colors in TimeSeries chart * Tooltip text alignment in TimeSeriesLineChart * Npm run format and lint * TimeSeriesLineChart test * TimeSeriesLineChart stories with live updates example * Fix TimeSeriesLineChart zoom fetching * Add prometheus and node exporter as optional docker compose profile * Add ChartTimeSeries data structure to charts context * Add HostCpuChart data structure to charts context * Add HostDataFetcher Behaviour to charts context * Wip implementation of host charts using prometheus * Add example agentID labels to prometheus dev conf * Chart time series structure with utc datetime as timestamp * Add agentID to host chart query * Prometheus in docker compose start with predefined seed * Wip on chart context entrypoint * Add busy irqs to host chart cpu * Prometheus api, implementing host data fetcher * Add tests for prometheus chart integration * prometheus api chart testing * Removed dedicated profile to prometheus and and node-exporter * Refactored usage of deftype in charts context * Charts context entrypoint performs charts queries * Prometheus api handles no result case * Add tests for Charts module * Prometheus data fetching of hosts memory data * Add host memory chart to Charts context * Mix credo fix * Charts context check if host exists before querying for charts * Chart controller with host cpu chart action * Host memory chart action in ChartController * Change agentID label in prometheus config with a fixture agent * Move TimeSeriesChart component in common module * fix relabel config in prometheus dev config * Changed default step parameter for query range to 60 seconds * Charts modules now uses Datetime module for intervals * Chart controller with ISO8601 timestamps * TimeSeriesLineChart supports 6 series * TimeSeriesLineChart component supports plain date object * Wip on host chart component * Removed grafanaPublicURL reference from assets * remove grafana from docker compose * Remove grafana from elixir code * Removed grafana dashboard from priv * Remove grafana from docs and readme * Leftovers grafana removal from elixir code * Custom scale and legend in TimeSeriesLineChart * Fix TimeSeriesLineChart stories * Chart controller fix mispell * fix chart * Npm run lint * npm format * Skip prometheus integration test, ci not ready * mix credo * mix format * Fix HostDetails test, mock chart request * Remove example from timestamp field in ChartTimeSeries openapi schema * mix format * Disabled chart controller test for missing prometheus in ci * host details e2e stub chart request * prettier on e2e test * npm format * support for api charts mocking globally in e2e * HostChart guard for chartjs chartref when data is missing * Fix charts request stub * Host cpu chart values are normalized for the numbers of cpus * Fix HostDetails cpu chart scale * Add prometheus integration tests * Remove charts request stubbing in e2e tests * Host memory chart 3 hour interval * Review feedbacks * Addressing feedbacks
- Loading branch information