Shorpo
ee2ad9b0fd
fix: Service Dashboard input perf ( #213 )
2024-01-09 18:49:22 -07:00
Mike Shi
db560f907e
Add db perf page ( #207 )
...
<img width="1575" alt="image" src="https://github.com/hyperdxio/hyperdx/assets/2781687/6cb602bc-4ad4-46c8-9d96-d6a02d9a81db ">
Still need to create the sidepanel component. Additionally found a bug(?) in our search query parser where we don't support double quotes in exact property searches, but figured I'd put that in a separate PR after some more testing + investigating if it's a breaking change.
2024-01-10 01:24:41 +00:00
Justin George
16aff12cd6
Revert other sqlObfuscator related changes ( #208 )
2024-01-09 10:24:26 -08:00
Shorpo
d880c8ab60
feat: Fetch services in infra dashboard ( #203 )
2024-01-09 04:12:32 +00:00
Shorpo
a7bf2b6579
fix: Perf optimization for Table virtualization ( #204 )
...
there's a bad delay when switching tabs in infra dashboard. this pr should fix it
2024-01-09 04:07:30 +00:00
Warren
7bc4cd3678
feat: add last_value agg function ( #202 )
2024-01-09 02:56:47 +00:00
Warren
1b4607ba7d
fix: services endpoint should return empty array if no custom fields found ( #205 )
2024-01-09 02:37:33 +00:00
Justin George
890bce8a23
Revert sqlObfuscator ( #201 )
2024-01-09 00:03:47 +00:00
Mike Shi
8d9170c915
Service Dashboard Endpoint Sidepanel ( #193 )
...
<img width="1790" alt="image" src="https://github.com/hyperdxio/hyperdx/assets/2781687/67bd0917-4678-4c2c-8cfa-43f9caa4a948 ">
2024-01-08 02:04:35 +00:00
Mike Shi
4ee544cd08
(fix) Dont crash when rendering numerical group names in line charts ( #199 )
2024-01-08 02:02:28 +00:00
Warren
f4360edf39
feat: support count per sec/min/hr aggregation functions ( #198 )
2024-01-08 01:59:58 +00:00
Justin George
3a8cfb8bfb
SqlObfuscator fix aggregator issues, log aggregator and other services in dev mode ( #194 )
2024-01-08 01:05:22 +00:00
Warren
9e617edd5f
ci: setup aggregator int tests ( #197 )
2024-01-08 00:46:37 +00:00
Shorpo
ea9acde1f4
feat: Add Pods table to Infra dashboard ( #196 )
...

2024-01-06 05:26:54 +00:00
Mike Shi
725d7b7b30
Add alerts to nav bar ( #195 )
2024-01-05 20:44:48 -08:00
Justin George
ccdb3fcf79
Revert "Sql Obfuscator: Make use of sql obfuscation in aggregator to add db.sql.normalized property" ( #192 )
2024-01-05 17:54:17 -08:00
Justin George
deacf954da
Sql Obfuscator: Make use of sql obfuscation in aggregator to add db.sql.normalized property ( #188 )
2024-01-06 01:35:02 +00:00
Mike Shi
d860d0ee48
Service endpoint dashboard ( #189 )
...
<img width="1570" alt="image" src="https://github.com/hyperdxio/hyperdx/assets/2781687/1ec78532-6556-4090-80e8-d642aca63709 ">
2024-01-06 01:30:54 +00:00
Warren
5f05081368
feat: api to pull service + k8s attrs linkings ( #191 )
2024-01-05 22:12:13 +00:00
Mike Shi
9d24d2dfc3
Fix time chart group count regression ( #190 )
2024-01-05 12:43:25 -08:00
Mike Shi
a7647ea0bb
Customize chart display names ( #183 )
2024-01-05 11:40:15 -08:00
Warren
b04ee14d24
feat: support multi group-bys in event series query ( #184 )
...
Not used by the frontend yet. Prepare for the service endpoint (coming up)
2024-01-05 07:28:19 +00:00
Shorpo
f618e028ba
feat: Add CPU and Mem charts to Infra dashboard ( #185 )
...
https://github.com/hyperdxio/hyperdx/assets/149748269/74eb6b14-675d-4640-98ae-74318b1ba279
2024-01-05 04:15:35 +00:00
Shorpo
08b06fa5aa
fix: Hide appnav banner when collapsed ( #186 )
2024-01-04 21:13:41 -07:00
Shorpo
8815eff9b8
feat: Placeholder page for Service Dashboard ( #180 )
...

2024-01-05 01:01:42 +00:00
Mike Shi
2910461669
Bug fix: Restore dashboard filters, fetch log property type mappings correctly for charts ( #182 )
2024-01-04 23:02:58 +00:00
Warren
3c29bcf6fd
feat: display hyperdx version at the bottom of app nav bar ( #181 )
...
<img width="206" alt="Screenshot 2024-01-04 at 12 20 23 AM" src="https://github.com/hyperdxio/hyperdx/assets/5959690/3a23c503-56b4-4aa0-964e-cc61063ab2fd ">
2024-01-04 22:00:33 +00:00
Warren
95e2bc0ef8
chore: release v1.4.0
2024-01-03 23:52:06 -08:00
Shorpo
6efca13252
feat: Use Popover instead of Tooltip for line chart overflow ( #179 )
2024-01-03 20:04:26 -07:00
Warren
423fc22346
perf + feat: introduce SimpleCache and specify getMetricsTags time range ( #178 )
...
1. introduce a caching abstraction SimpleCache
2. add time range filtering to getMetricsTags query
2024-01-04 01:59:24 +00:00
Shorpo
619bd1a952
fix: checkAlerts - add error handling ( #177 )
2024-01-02 20:42:09 -07:00
Shorpo
807736c7aa
fix: Fix Headers parsing ( #176 )
2024-01-02 19:24:57 -07:00
Shorpo
ea20a79825
feat: Update Line Chart tooltip styling ( #175 )
2024-01-02 19:00:24 -07:00
Shorpo
df7cfdf711
feat: Add new Legend renderer to MultiSeries chart ( #174 )
2024-01-02 17:58:04 -07:00
Warren
8d1a949124
perf: disable metrics property type mapping caching ( #173 )
2024-01-03 00:46:28 +00:00
Mike Shi
3b8effea7d
Multi series support for event/metric line charts and alerts ( #171 )
...
<img width="1123" alt="image" src="https://github.com/hyperdxio/hyperdx/assets/2781687/30d8d1f7-092a-4401-84b9-faab676b14e3 ">
- Introduces a new `/chart/series` endpoint that will take an array of ChartSeries (logs or metrics) and return them back in `series_${i}.data` columns. Can also return in `ratio` mode if `seriesReturnType` is specified and 2 series are submitted.
- Creates a new `HDXMultiSeriesTimeChart` to render a chart with multiple series. I have a draft of mostly-done `HDXMultiSeriesTableChart` as well but I figured I'd spare the PR from blowing up further.
- Introduces `ChartSeriesFormCompact`, a hacky-ish UI to fit multiple series in an edit form easily (part of `EditMultiSeriesChartForm` which will be reused for tables).
- Modifies checkAlert to operate on multiple series, mostly through `getMultiSeriesChartLegacyFormat` which will flatten a multi-series query back into the `{ data:.., ts_bucket:..., group:... }` format.
- Adds real CH-backed tests to `checkAlert.test.ts` and `clickhouse.test.ts` with some util functions.
2024-01-02 18:30:05 +00:00
Shorpo
70f5fc4c9a
feat: Alerts page styling ( #172 )
2023-12-31 10:23:00 -07:00
Shorpo
6d3cdae914
fix: Table chart click query formatting ( #167 )
2023-12-30 12:09:24 -07:00
Shorpo
72164a64a8
feat: Line Chart - limit Legend items ( #170 )
...
before - after

tooltip:


2023-12-29 18:13:55 +00:00
Warren
b8133eb46f
feat: allow users to specify 'service.name' attr (flyio) ( #169 )
2023-12-29 18:11:13 +00:00
Warren
58d928cd7b
feat: transform k8s event semantic conventions ( #168 )
2023-12-29 18:08:11 +00:00
Shorpo
5b3b2564ff
feat: Show save badge in Dashboard Page ( #166 )
2023-12-28 22:35:40 -07:00
Shorpo
af70f7d2b1
feat: Log Side Panel Host Metrics ( #164 )
...
Co-authored-by: Mike Shi <mike@deploysentinel.com>
2023-12-28 22:27:56 -07:00
Justin George
8e44260f59
Add alert page for indexing and seeing details about alerts ( #154 )
...
The goal is to generate a page that shows what alerts have been created and what their current status is i.e. alarmed or OK, with a small historical view of alert failures/successes recently
- [x] Testing alertHistory changes
- [x] Testing alert API changes
- One of
- [ ] Making the disable button work
- [x] Omitting disable button for now
- [ ] ~Ensuring that alertHistory and alert queries are indexed~ - ticket filed in lieu
- [ ] ~converting dashboard/logview/alerthistory queries to single $in query for performance~ - ticket filed in lieu
- [x] Add explanatory text about how to create alerts (on another page!)
- [x] Comment out AppNav link for now
Co-authored-by: Warren <5959690+wrn14897@users.noreply.github.com>
2023-12-28 08:05:30 +00:00
Warren
79c2761904
chore: bump ch base image to v23.8.8 ( #165 )
2023-12-28 07:21:48 +00:00
Shorpo
8159a01aec
feat: Add K8s event tags ( #163 )
2023-12-27 22:04:05 -07:00
Shorpo
5e37a94513
feat: Chart Number Formatting ( #162 )
2023-12-24 20:50:49 -07:00
Shorpo
f65dd9bc1c
feat: Loading and error states for metrics dropdown ( #161 )
...
Loading state:

Error state:

2023-12-22 17:59:12 +00:00
Shorpo
060089d3ee
fix: Do not use Inter font ( #160 )
2023-12-21 22:58:13 +00:00
Warren
ce70319186
chore: bump clickhouse client to v0.2.7 ( #159 )
2023-12-20 20:53:14 +00:00