https://github.com/Netflix/atlas

sort by:
Revision Author Date Message Commit Date
a422f5e core: sample-count is now stable (#1625) Update `:sample-count` operator to be considered stable. It has been around for a few months and usage seems to match user expectations. 11 March 2024, 21:42:19 UTC
e689860 eval: require precise scoping for hi-res streams (#1624) For hi-res streams, require more precise scoping that allows us to more efficiently match the data and run it only where needed. This would ideally be applied everywhere, but for backwards compatibility the 1m step is opted out for now. 06 March 2024, 22:00:24 UTC
36024f3 lwcapi: support shard dimensions for cluster scoping (#1623) Update cluster matching logic to consider the nf.shard1 and nf.shard2 dimensions. Helps ensure more precise matching with clusters using these newer aspects. 06 March 2024, 18:22:42 UTC
3a7dcb1 eval: remove unused method in ExprInterpreter (#1622) 06 March 2024, 17:49:20 UTC
5cb93e8 eval: add max step size setting (#1621) Add setting to limit the maximum step size permitted for streaming. Large step sizes require accumulating state for a long time and can complicate deployments. There are no current uses. 06 March 2024, 17:42:50 UTC
f883a6a eval: use consistent setting for simple legends (#1620) Since eval output will now use graph settings to enable presentation metadata, use the same setting for simple legends to avoid confusion. 05 March 2024, 21:04:36 UTC
86a7157 update dependencies (#1619) update dependencies 05 March 2024, 19:18:57 UTC
a854a33 log4j 2.23.0 05 March 2024, 19:13:51 UTC
73138fa postgresql 42.7.2 05 March 2024, 19:12:58 UTC
914da19 spring 6.1.4 05 March 2024, 19:12:18 UTC
55d84bb equalsverifier 3.15.8 05 March 2024, 19:11:50 UTC
e49744b iep 5.0.18 05 March 2024, 19:11:22 UTC
0202f6a spectator 1.7.8 05 March 2024, 19:11:02 UTC
b952f42 pekko-http 1.0.1 05 March 2024, 19:10:35 UTC
9606189 sbt 1.9.9 05 March 2024, 19:09:46 UTC
d8e507f eval: support presentation metadata for stream (#1618) Honor `presentation-metadata` hint for time series messages emitted by the stream. This allows it to be blended with the backend with consistent presentation. 04 March 2024, 15:20:46 UTC
4de6e53 avoid double publishing of artifacts (#1617) The `+` on publishSigned will handle the publishing of all scala versions. 01 March 2024, 14:08:17 UTC
918d675 enable cross-building for scala 3 (#1616) Help ensure code stays compatible with 3 going forward. 01 March 2024, 13:45:50 UTC
84160d2 update PR build to use macos-14 (#1615) There are some slight differences for some of the image rendering tests on Arm vs Intel. Update the PR build to verify use macos-14 M1 runners. This should be easier for developers who are mostly on Arm now. 01 March 2024, 03:49:36 UTC
d67cfa1 core: fix toString for event and trace exprs (#1614) Update toString to output an expression that conforms to the model. This makes them consistent with other expr types. 27 February 2024, 21:06:41 UTC
47859a4 core: add extractors for trace queries (#1613) Add some model extractors for getting trace filters and time series queries with expected implicit conversions. 27 February 2024, 18:38:34 UTC
0d8a345 add span-time-series operator (#1612) Just using span-filter for both pass-through and time series use-cases on traces creates ambiguity for some use-cases in particular with implicit conversions. 27 February 2024, 17:32:58 UTC
8a59ed9 support presentation metadata for fetch (#1611) Adds initial support for presentation metadata when using fetch API. It will force hashed palette selection as not all data is known in advance. It is off by default to keep data sizes smaller. To enable the user would need to specify a hint of `presentation-metadata`. 20 February 2024, 04:23:13 UTC
7036e23 jmh: update publish payload benchmarks (#1610) Add benchmark to show benefit of skipping the time series ID. 16 February 2024, 13:12:02 UTC
fe78706 core: no data for aggr of empty group by (#1609) Make the behavior of using an aggregate on an empty group by result consistent with aggregate on an empty query result. 14 February 2024, 23:45:52 UTC
d946897 add time series id to v2.json output (#1608) Update v2.json output to include the id for a time series. This can be useful when matching without output from other sources such as streaming data. For consistency also updates the LWC/fetch output to include the offset dimension. 12 February 2024, 17:28:55 UTC
1677c6d eval: support simple legends for streaming data (#1607) To make streaming data more consistent with the backends allow simple legends to be used. Defaults to true, but can be disabled if needed. 09 February 2024, 18:07:17 UTC
076f04f lwcapi: batch sub messages (#1606) When setting up a new subscription, batch the subscription metadata messages sent to the queue. Otherwise if there is a large set it they could get written quickly enough to exceed the queue size. 08 February 2024, 16:36:54 UTC
50840e7 eval: add counter for unknown messages (#1605) This will get inremented when we get messages from the LWC API service and do not recognize the id. 08 February 2024, 16:33:09 UTC
c51f04a update dependencies (#1604) 06 February 2024, 13:03:18 UTC
0600195 datasketches 5.0.1 06 February 2024, 12:52:46 UTC
79a6cea roaring bitmap 1.0.1 06 February 2024, 12:49:37 UTC
e8ecac7 spring 6.1.3 06 February 2024, 12:48:28 UTC
18bc352 iep 5.0.17 06 February 2024, 12:47:38 UTC
5b1a9bc spectator 1.7.7 06 February 2024, 12:46:29 UTC
ca54a60 postgres: db implementation (#1603) Metric database implementation delegating to postgres for querying tables with rows of block data. Some optimizations for aggregations pending: moving windows, consolidation, and potentially compressed arrays. 06 February 2024, 12:44:10 UTC
301b417 standalone: adjust log levels (#1602) Set spectator to info to reduce log noise when running the demo app. 31 January 2024, 13:05:15 UTC
3fcce51 improve error message for invalid theme (#1601) If an invalid theme name was requested, it was returning a 500 with a confusing error message. It will now return a 400 and indicate the theme is invalid. 31 January 2024, 12:57:21 UTC
89d691b eval: improve offset validation (#1600) Check each data expression to catch some uses of named rewrites where the offset is not available on the display expression. 26 January 2024, 20:50:16 UTC
fbb0514 Update license year in readme (#1599) 11 January 2024, 13:32:32 UTC
cf2693a update dependencies (#1597) 04 January 2024, 17:57:13 UTC
cfea0b3 log4j 2.22.1 04 January 2024, 17:48:36 UTC
0aa29e5 equalsverifier 3.15.5 04 January 2024, 17:47:59 UTC
45fc84b spring 6.1.2 04 January 2024, 17:46:56 UTC
04d64b9 jackson 2.16.1 04 January 2024, 17:45:57 UTC
52150ce spectator 1.7.5 04 January 2024, 17:45:38 UTC
454cfac iep 5.0.16 04 January 2024, 17:45:17 UTC
190b359 sbt 1.9.8 04 January 2024, 17:43:09 UTC
c3603ea update license headers for 2024 (#1595) 01 January 2024, 16:23:57 UTC
fec8213 standalone: add ExprApi to static config (#1594) It is convenient for testing. 13 December 2023, 17:01:23 UTC
24e25f6 webapi: support unstable ops for expr manipulation (#1593) Updates the `/expr/*` APIs to support unstable operations. These are used for debugging and understaning expressions so failing for unstable operations just adds confusion and makes it harder for early adopters to experiment with unstable features. 13 December 2023, 16:44:43 UTC
93402a5 core: add sample-count operation (#1592) Adds a `sample-count` operation that can be used to estimate the number of samples received for a percentile approximation baed on a range of the distribution. This estimate is computed by adjusting the query to restrict the set of buckets used to model the distribution to those for the specified range. One use-case for this is to be able to track number of requests that are not within an SLO based on latency. If more precise tracking is needed, then a bucket counter could be used with a bucket boundary that matches the SLO threshold. However, this operation can be used to get an estimate if an existing percentile timer exists. For now this operation is marked as unstable to allow for some broader testing. There may still be some adjustments to the naming and behavior. 13 December 2023, 15:21:14 UTC
1c7b6a4 consistent normalization of line styles (#1591) Updates the normalization behavior so that expressions that use the default line style or `:line` explicitly will be the same after normalization. For other line styles use the simple name rather than `:ls` as it is more familiar to users. 13 December 2023, 01:43:29 UTC
794b325 update dependencies (#1590) 06 December 2023, 20:31:58 UTC
4bd98dc pekko 1.0.2 Fix deprecation warning with statefulMapConcat. 06 December 2023, 20:19:24 UTC
6e60aeb equalsverifier 3.15.4 06 December 2023, 19:51:10 UTC
bd033ef log4j 2.22.0 06 December 2023, 19:50:28 UTC
139345c spring 6.1.1 06 December 2023, 19:49:49 UTC
613af37 postgresql 42.7.1 06 December 2023, 19:48:54 UTC
aa0c22f embedded-postgres 2.0.6 06 December 2023, 19:48:21 UTC
fc9b369 jackson 2.16.0 06 December 2023, 19:47:31 UTC
1d444ec iep 5.0.15 06 December 2023, 19:46:57 UTC
05f4700 spectator 1.7.4 06 December 2023, 19:46:04 UTC
bad944e core: add support for basic trig functions (#1589) These can be useful for defining synthetic data when demoing operations. 10 November 2023, 21:39:37 UTC
33bd114 core: add check for infinite loops (#1588) If the `:call` operator is used recursively it can result in an infinite loop. This change adds some sanity checks for the call depth to quickly fail in these cases and indicate that a loop was detected. 10 November 2023, 13:44:34 UTC
bd7b959 core: support custom set of references for dates (#1587) Allows references like `now` to be set to an explicit value for the purposes of tests. Can also be used to have custom reference points. 09 November 2023, 21:07:08 UTC
4a91e91 update dependencies (#1586) 09 November 2023, 14:42:04 UTC
8b735b6 sbt 1.9.7 09 November 2023, 14:32:26 UTC
30cfa2a iep 5.0.14 09 November 2023, 14:32:03 UTC
be43e3f equalsverifier 3.15.3 09 November 2023, 14:18:08 UTC
ff6e02a log4j 2.21.1 09 November 2023, 14:17:07 UTC
d55b610 spring 6.0.13 09 November 2023, 14:16:25 UTC
1b77401 config 1.4.3 09 November 2023, 14:15:41 UTC
2fe75a6 jackson 2.15.3 09 November 2023, 14:14:59 UTC
d34a49a spectator 1.7.2 09 November 2023, 14:13:58 UTC
55c65c7 update CI to use JDK 21 (#1585) 17 October 2023, 15:35:31 UTC
9d63fac update dependencies (#1584) 13 October 2023, 13:47:24 UTC
191faa7 roaringbitmap 1.0.0 13 October 2023, 13:30:14 UTC
a694aee datasketches-java 4.2.0 13 October 2023, 13:29:40 UTC
014c8be equalsverifier 3.15.2 13 October 2023, 13:28:50 UTC
9a34784 spring 6.0.12 13 October 2023, 13:28:13 UTC
c791855 scala 2.13.12 13 October 2023, 13:27:17 UTC
8c93330 iep 5.0.12 13 October 2023, 13:26:54 UTC
4677409 spectator 1.6.11 13 October 2023, 13:26:17 UTC
ab8569c sbt 1.9.6 13 October 2023, 13:25:00 UTC
2f221a3 Update README.md (reference to pekko) (#1581) 01 October 2023, 11:46:45 UTC
834456f eval: preserve state with multi-level grouping (#1579) When executing an expression in a streaming context, stateful operators used as input to a second level grouping were not preserving the state. 19 September 2023, 20:45:58 UTC
a34ca16 fix unused imports and minor warnings (#1578) 18 September 2023, 15:56:34 UTC
b5dc8c0 rename classes with Akka in the name (#1577) Rename to use Pekko for better consistency and making it easier to automate the transition of other projects that pull in these classes. Allows for easier search and replace to migrate. 13 September 2023, 15:45:07 UTC
fe2fa1a migrate from akka to pekko (#1531) Akka license changed in newer versions. Switch to Pekko which is a fork that maintains the ApacheV2 license. 05 September 2023, 00:37:22 UTC
7a66d3b update dependencies (#1575) 04 September 2023, 18:41:32 UTC
847f07f iep 5.0.7 04 September 2023, 18:32:51 UTC
d6bf330 RoaringBitmap 0.9.48 04 September 2023, 18:28:30 UTC
259c8d5 caffeine 3.1.8 04 September 2023, 18:27:29 UTC
543a2d7 spectator 1.6.10 04 September 2023, 18:23:40 UTC
a4ce43c sbt 1.9.4 04 September 2023, 18:22:22 UTC
f2d7cc4 permit all allowed step sizes when computing (#1573) Before there was a separate set of auto step sizes that was a subset of the allowed step sizes. This can sometimes mean the jump is larger than some users would like. The original reason for this was to ensure a higher hit rate for an old caching setup, but is no longer relevant. 03 August 2023, 21:37:04 UTC
776117e update dependencies (#1572) 03 August 2023, 20:54:49 UTC
8542261 equalsverifier 3.15.1 03 August 2023, 20:41:00 UTC
c5cad78 spring 6.0.11 03 August 2023, 20:39:42 UTC
back to top