Commit graph

24 commits

Author SHA1 Message Date
Dan Hable
3e40a46ffb
fix(dev): otel collector should wait for clickhouse (#597)
The OTEL collector can start execution before the Clickhouse DB is ready. This can cause the OTEL collector to crash, which aborts the container and caused the compose command to fail. This commit adds a health check to the Clickhouse container and then orders the OTEL collector container to wait until the database is healthy.
2025-02-04 16:38:49 +00:00
Warren
7c3ac9b213
feat: introduce rrweb table to store session replay data (#586) 2025-01-31 20:22:58 +00:00
Warren
af4faa4611
DX: running api + app + task concurrently with npm script (dev) (#567)
1. Test with `common-utils` easily
2. Faster hot-reloads

TL;DR
run `npm run dev` or `make dev-up` to run HyperDX fullstack locally
2025-01-23 17:31:25 +00:00
Warren
74d6f4d1cd
style: deprecate INGESTOR_API_URL env var (#565) 2025-01-22 14:18:36 +00:00
Mike Shi
48a6145776
Split shuffling and fetch steps to speed up event deltas (#530) 2024-12-17 00:35:19 +00:00
Warren
9993fb2097
DX: standalone app docker image (#532)
For better self-hosting experience, users should be able to run
```
docker run -e MONGO_URI=xxx -p 8080:8080 hyperdx/hyperdx:2-beta
```
to spin up the project that includes the server components
2024-12-16 23:13:16 +00:00
Warren
7a766f7977
style: remove aggregator related codes (#521) 2024-12-09 09:59:36 -08:00
Warren
6a24dcf405
feat: single app image (#519) 2024-12-06 16:27:23 -08:00
Warren
aa165fcc46 feat: move more codes 2024-11-21 21:44:33 -08:00
Warren
b16456fc39 feat: move v2 codes 2024-11-12 05:53:15 -07:00
Warren
ac88c52173
style: introduce AGGREGATOR_PAYLOAD_SIZE_LIMIT env var (#450) 2024-07-04 00:41:49 +00:00
Mike Shi
c0ee0e19fb
Improve local mode (#361) 2024-04-01 22:42:24 -07:00
Shorpo
9083aeeb88
feat: Acknowledge and Silence Alerts (#339) 2024-03-17 16:19:40 -06:00
Warren
c532c9bb3c
feat: install hyperdx to go-parser in dev env (#272) 2024-01-23 00:42:42 +00:00
Warren
499c537ea5
style: inject ingestor url (otel config file) + aggregator/go-parser url (ingestor config file) through env vars (#241) 2024-01-17 01:54:25 +00:00
Warren
d5fcb570c6
feat: introduce go-parser service (#212)
Introduce a new separated go-parser service that obfuscates `db.statement` with sql lexer
2024-01-10 18:22:39 +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
79c2761904
chore: bump ch base image to v23.8.8 (#165) 2023-12-28 07:21:48 +00:00
Warren
ce70319186
chore: bump clickhouse client to v0.2.7 (#159) 2023-12-20 20:53:14 +00:00
Mike Shi
3a93196748
fix: Sentry exception in the side panel should not assume all events in trace are exceptions, add Sentry SDK to API server (#143)
Sentry DSN config is mainly for us to test against our own ingestor. In case anyone runs across this you need to set SENTRY_DSN to `http://YOUR_KEY_WITHOUT_DASHES@ingestor:8002/0` (you need to use `ingestor`, not `localhost` as the api server won't resolve that to the ingestor)
2023-12-06 07:35:46 +00:00
Mike Shi
b189070be0
Propagate HyperDX API Key to app properly in dev docker compose (#113) 2023-11-19 14:04:11 -08:00
Warren
f231d1f65f
fix: boolean env var type issue (older compose version) (#72)
for docker-vompose v1x, it throws error like:
```
ERROR: The Compose file './docker-compose.yml' is invalid because:
services.ingestor.environment.VECTOR_OPENSSL_LEGACY_PROVIDER contains false, which is an invalid type, it should be a string, number, or a null
```
2023-10-21 00:36:56 +00:00
Warren
389bb3a027
feat: support HYPERDX_LOG_LEVEL env var (#66) 2023-10-18 19:01:44 +00:00
Warren
f2396340b4 feat: introduce usage-stats service 2023-09-15 17:22:53 -07:00