-
-
Notifications
You must be signed in to change notification settings - Fork 23
Changelog
rozetko edited this page Jan 19, 2021
·
74 revisions
- Slack: support images in alerts #801
- Alerting doesn't work for Anomaly analytic units #938
- Replaced
grafana-datasource-kit
library with @corpglory/tsdb-kit #925:- MySQL support
- fixed "Cannot read property 'queries' of undefined" in PostgreSQL
- Single RPM version for all node versions since 6.14 #935
- Configurable logging level hastic/analytics#19
- Unfriendly crash with missing
HASTIC_API_KEY
#899
- Move analytics to hastic/analytics repo #890
- Remove
deasync
lib #829
- Cannot read property 'branch' of null #831
- Error handling in exitHandler #853
- Segment seasonality offset #805
- Build warnings: mongodb dependencies #820
- ERROR: Property 'length' is missing in type 'AnalyticMeta' #823
- Single analytic unit in webhook image #799
- Use the same syntax for nedb and mongodb queries #792
- "Error: Need at least 1 labeled segment" when labeling only negative segment #790
- Node 6 build #788
- Anomaly detector bounds switch: disabling to enabling #709
- Concatenate anomaly detector's segments #716
- Merge segments before sending a webhook #742
- Data kit error: status code 400 #300
- Don't throw exception if HASTIC_WEBHOOK_URL is undefined #593
- Error: skip detection: data length less than window_size #690
- Slack webhook returns 400 missing_text_or_fallback_or_attachments #708
- Cannot set property 'gte' of undefined #715
- Error: too many values to unpack #721
- Error: Cannot read property 'data' of null #739
- Large segments are not shown #744
- Anomaly detector: detection re-running in inspect mode #757
- Error: Can`t find cache for analytic unit #772
- Error: $or must be an array #778
- Notification problem with MongoDB #780
- Anomaly detector: option for disabling upper / lower bound #701
- Segment info #693
- "[PATTERN DETECTED]" in webhooks message #560
- Image for webhook #705
- Error: Request failed with status code 406 #605
- Error: Cannot read property 'alpha' of null #687
- Anomaly detector: NaN as last value #677
- Anomaly detector: swapped upper / lower bounds #683
- Error "Can't find interval: length of data" #688
- Name for basic anomaly detector type #663
- Thresholds error: from is NaN #621
- Anomaly detector: Need at least 1 labeled segment #667
- Queue or drop learning task on new learning task #664
- Anomaly detector: wrong seasonality offset #671
- Not ending learning for anomaly detector #665
- Detect thresholds on the whole dataset instead of 1 value #505
- Start learning after analytic unit update #647
- Set ready status for span only after inserting segments #648
- Remove old detected segments and detection spans when learning starts #650
- Merge threshold segments #624
- Remove old detected segments and detection spans when learning starts #650
- Anomaly detector: send confidence bounds instead of smoothed data #656
- Detection in selected time range #504
- Endpoint for getting timeseries of analytic unit #528
- Webhooks: Hastic instance name / url #547
- Analytic's dependencies size #540
- Don't run detection if learning failed #549
- ValueError: array must not contain infs or NaNs #563
- Dataframe for detection less than two window size #531
- RPM: Hastic server has unsupported version #557
- Learning timeout #481
- Server info: number of task resolvers #510
- Server info: Detections number #516
- Hastic-exporter for Prometheus #520
- Synchronization with panel #455
- Add tasks to queue when analytics is not ready #468
- Send data to detection in chunks #489
- Batch detection #500
- Find start and end of peaks and troughs #506
- Not-ending learning #264
- Analytic units' panel fields are not saved to db #523
- KeyError: 'pattern_model' #471
- Prometheus returns wrong time units CorpGlory/grafana-datasource-kit#62
- ValueError: attempt to get argmin of an empty sequence #518
- Webhook about missing connection to Grafana #412
- Accept various URL inputs #416
- Print config options on start #365
- More info in webhooks #436
- Accept various URL inputs #416
- RPM release #317
- KeyError: 'ipeaks' #410
- Drops pattern ValueError: All elements of patterns_list should have same length #414
- ValueError: operands could not be broadcast together with shapes #425
- Do not insert found segment if it intersects with negative #434
- No server info #417
- Disable webhook: TypeError: Cannot read property 'toString' of undefined #415
- UnhandledPromiseRejectionWarning #419
- Renaming of analytic units #343
- Empty config value is not replaced by default value #380
- Error: cannot read property
analyticUnitId
of undefined #378 - Setting
GRAFANA_URL
in .env doesn't work #376 - Nonetype object has no attribute update #375
- Threshold value is not saving #368
- Sort segments in
processDetectionResult
#354 - Thresholds work incorrect with elastic datasource #388
- KeyError 45058 #389
- Error: missing segments in result or it is corrupted #392
- Wrong time in threshold segments #403
- Webhooks don't find any patterns #401
- Default config options for docker-compose without .env #372
- Log all analytic errors #353
- Threshold detector memory #340
- ElasticSearch support grafana-datasource-kit/#4
- Threshold detector #324
- Grafana url to config #114
- Endpoint for setting analytic unit metric #338
- Log all analytics errors #353
- Endpoint for analytic unit types #328
- Webhooks #341
- ElasticSearch scrolling grafana-datasource-kit/#49
- Detection return empty result #347
- Segments from data puller not in db and panel #350
- TypeError: console.debug is not a function in node 6 #360
- Error: '<' not supported between instances of 'NoneType' and 'NoneType' #323
- IndexError: list index out of range if segment has NaN #242
- Error: name 'parse_segment' is not defined #315
- Error: ValueError - dataset input should have multiple elements #325
- Move data cropping to the models #335
- Verification of incoming and outgoing data in analytics #227
- Restore webhooks API #149
- The center of drop and jump patterns is shifted from real value #291
- No detections after fresh learning #298
- PostgreSQL / TimescaleDB support (update grafana-datasource-kit to 0.0.11)
- Parallel learning for analytic units #203
- Cancel learning on analytic unit deletion #266
- npm security alert: GHSA-mh6f-8j2x-4483
- Missing git info in Docker image #238
NOTE: hastic-panels of versions older than 0.2.3 are not supported
- Processing for 'NaN' values #231
- Server info v2 #167
- Specific error messages #201
- Models with filtering #186
- Decouple "analytics" and "server" processes to different docker containers #187
- Fix models for choosing the "wrong" patterns #195
- Old segments are not deleted #198
- Analytics works with one labeled segment #191
- Error list index out of range AND max() arg is an empty sequence #212
- Incorrect work of models with single patterns #234
- Incorrect work of analytics with NaN-filled dataset #247
- Anti-segments do not fall into analytics #181
NOTE: hastic-panels of versions older than 0.2.3 are not supported
- More basic info about server #154
- Integrate grafana-datasource-kit #158:
- Graphite support
- Prometheus support
- Reduce amount of required labeled segments for learning #147
NOTE: hastic-panels of versions older than 0.2.0 are not supported
- Consider segment width in models #136
- Increase learning dataset timerange
NOTE: hastic-panels of versions older than 0.2.0 are not supported
- Models improvements
NOTE: hastic-panels of versions older than 0.2.0 are not supported
- Case-sensitive anomaly name #41
- ImportError: cannot import name 'isna' #59
- Handle analytics connection failure on server #74
- Analytics wont start in production mode #77
- Basic creation of analytic unit fails #79
- Missing communication between analytics and server in production #91 - thx @petrk94 for bugreport
- Server is stopping only after second Ctrl-C #96
- Error: 'value' #100
- Error: Unexpected response #125
- Error: max of an empty sequence in peaks model #126
- Informative error messages instead of "Internal error" #40
- Drops algorithm improvement.
- Error: type object 'sklearn.tree...' #28
- HASTIC_API_KEY to config file #23