Skip to content

Releases: traas-stack/holoinsight

v1.4.0

12 Dec 03:47
452546c
Compare
Choose a tag to compare

Major Features

  • Add DCGM plugin
    • #741 add dcgm plugin to sql
  • Add data aggregation capabilities
    • #689 agg
    • #697 supports multi fields data aggregation and HLL operator
    • #714 serialize agg state using kryo
  • Utilize Annotation Processing for API Security Verification

What's Changed

Full Changelog: v1.3.0...v1.4.0

v1.3.0

25 Sep 13:46
99fe5fe
Compare
Choose a tag to compare

Major Features

  • Add OpenAIMonitor and LangChainMonitor plugin

    • #663 open collector datadog receiver for test demo
    • #676 add OpenAIMonitor and LangChainMonitor metrics and plugin configuration
  • Support spm in log monitoring

    • #531 add spm configuration to log monitoring
    • #552 add spm query capability
  • Support SLS logs as monitoring sources.

    • #626 sync sls shard meta
    • #638 support sls log monitoring

What's Changed

Read more

v1.2.0

04 Jul 09:03
7491542
Compare
Choose a tag to compare

Major Features

  • Support OpenAI Function-Calling

    • #527 support create log monitoring configuration by chat
    • #518 support create alert rule and search log monitoring configuration by chat
  • Enhancement on log monitoring

    • #485 #502 support log sample in log monitoring
  • Enhancement on agent

    • #53 support lossless restart/deploy
    • #54 generates error metrics when failing to collect metrics
    • #52 supports containerd as container layer
  • Enhancement on APM

    • Support Tatris as an optional solution for trace data storage
  • Deployment and Dependency

    • Support deployment mode based on Helm
    • Switch metadata storage solution from MongoDB to MySQL

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0

12 May 06:58
89a711d
Compare
Choose a tag to compare

Major Features

  • Support application monitoring (Apm monitoring)

    • Support multiple Trace SDKs.
    • Support the processing of Trace data using the OTEL protocol, and through OTEL-collector, mainstream SkyWalking Trace data can be easily integrated into the system.
      For details, please refer to here
  • Enhancement on log monitoring

    • #264 enhances the collection and filtering capability
    • #383 supports log sampling storage
    • #408 supports log translation capability
  • Enhancement on alarm

    • #157 implemented configurable alarm templates that allow users to customize the alarm content.
    • #256 implemented zero padding for time-series data to strengthen low-fall exception alarms.
    • #372 optimized the way repeating tasks are defined.
    • #405 added intelligent anomaly detection to alarms by introducing alarm anomaly detection algorithms.
    • #412 implemented the inclusion of log samples in alarm history and notifications.
    • #414 provides an interface to return the number of historical alarm details in a time-series data format, which can be used to display event monitoring dashboards in the front-end.
  • Enhancements on testing and operations capabilities

    • #188 and #339 have improved the quick start demo, which can be easily set up using Docker Compose v1.29. Also, some additional helper containers were added for daily development and debugging purposes.
    • #216 uses Flyway to manage database table structures.
    • Enhanced E2E testing capability and added a large number of test cases.
    • #329 improved agent events to assist in locating issues related to data collection.
  • Open-source front-end code
    The open source of the front-end code mainly includes the log monitoring, infrastructure monitoring, integrated component, dashboard, and alarm management modules.
    For details, please refer to here.

Thanks

Heartfelt thanks to @kongluoxing for improving some util tools.

What's Changed

  • feat(home): config timezone column (#142) by @zzhb101 in #143
  • feat(home): marketplace product of hosting alert by @masaimu in #145
  • feat: log trace report; optimize complex failed and data filling; by @xiangwanpeng in #146
  • fix: remove redundant queries in complex-query by @xiangwanpeng in #147
  • feat(home): add time format layout: yyyy-MM-ddTHH:mm:ss (#148) by @zzhb101 in #149
  • feat: logmonitor support keyword match by @jsy1001de in #151
  • docs: add logo and community support info into readme. by @archerny in #152
  • docs: add community info into readme-cn by @archerny in #154
  • feat: put the metadata_dictvalue table in common module by @jsy1001de in #155
  • feat(home): alert notify template by @masaimu in #157
  • feat(home): alert rule query by fuzzy matching by @masaimu in #158
  • feat: add trace log in filters: identityFilter, authFilter, accessLog… by @jsy1001de in #160
  • fix: repeat call sendError() in filters by @jsy1001de in #162
  • fix(home): fix dingtalk notification template by @masaimu in #163
  • docs: add product documentation links by @xzchaoo in #166
  • feat(home): optimize notification template by @masaimu in #172
  • fix: quick start demo use arm64v8 image in M1 mac by @xzchaoo in #174
  • fix: replace IPAddressUtil with Apache commons-validator by @kongluoxing in #169
  • fix: use another way to fetch realpath by @xzchaoo in #176
  • feat: decouple module APM from elasticsearch by @xiangwanpeng in #178
  • feat: supports building amd64/arm64v8 converged image by @xzchaoo in #179
  • feat: add github action workflow to build docker image by @xzchaoo in #182
  • fix: change http client by @masaimu in #181
  • ci: add integration test basis using Github Actions by @xzchaoo in #168
  • reactor: Move supercacheservice to the common module by @jsy1001de in #184
  • docs: quick start demo requires docker-compose V2 by @xzchaoo in #187
  • refactor: Quick Start demo supports docker compose v1.29 && v2 by @xzchaoo in #188
  • feat(home): enable debug interfaces (#193) by @zzhb101 in #194
  • feat: rename model storage as apm by @xiangwanpeng in #192
  • feat(home): alert compute thread pool by @masaimu in #198
  • feat: Add workspace model in product by @jsy1001de in #199
  • docs: update README by @xzchaoo in #191
  • docs: update some qr-codes by @archerny in #202
  • chore(registry): Set 'maxInboundMessageSize' of registry grpc server to 64MB by @xzchaoo in #203
  • fix(home): alert compute concurrently by @masaimu in #205
  • fix(home): ConcurrentModificationException in alert by @masaimu in #208
  • feat: optimize apm materialization by @xiangwanpeng in #206
  • feat: improve duration parsing by @xiangwanpeng in #210
  • fix(home): fix alert link by @masaimu in #211
  • build: use simple port healthcheck for better compatibility by @xzchaoo in #214
  • build: downgrade mongo version to 4.4.18 for better compatibility by @xzchaoo in #213
  • docs: add links to holoinsight-docs website by @xzchaoo in #215
  • feat: Support flyway by @jiwliu in #216
  • feat(home): Home task execute for demand by @jsy1001de in #219
  • feat: support logging integration component by @jsy1001de in #223
  • fix: solve problem that blackfilters for logmonitor does not take effect by @jsy1001de in #230
  • fix: missing db migration by @jiwliu in #227
  • fix: remove duplicated sql by @xzchaoo in #231
  • fix: update init ddl by @jiwliu in #232
  • build: optimize example build by @xzchaoo in #228
  • build(quick-start): get container name using docker inspect by @xzchaoo in #217
  • fix(home): fix alarm rule facade by @masaimu in #235
  • fix: fix example data.sql by @xzchaoo in #233
  • fix: Resolve problem that blackfilters in logmonitor take not effect by @jsy1001de in #237
  • feat(home): add fuse protector by @masaimu in #241
  • feat: implement APM-related query interfaces in DefaultQueryServiceImpl.java by @xiangwanpeng in #242
  • feat(home): scheduling alert detection separately according to ruleType by @masaimu in #245
  • fix: fix k8s demo db init error by @xzchaoo in #246
  • fix(home): fix NPE in alert compute by @masaimu in #249
  • fix(home): add extra map by @masaimu in #251
  • fix: resolve the targetTable name problem in multilog integration by @jsy1001de in #252
  • chore: remove extra quick start deployment files by @xzchaoo in #250
  • fix(extension-storage-ceresdbx): dont check ceresdb instance size by @xzchaoo in #247
  • test: add E2E tests by @xzchaoo in #238
  • ci: rename merge gate by @xzchaoo in #253
  • feat(home): alert zero fill by @masaimu in #256
  • fix: deleting the gaea collectconfig when deleting the logmonitor config by @jsy1001de in #257
  • test: optimize E2E test by @xzchaoo in http...
Read more

v1.0.0

17 Feb 04:18
282cdca
Compare
Choose a tag to compare

Overview

First release

What's Changed

New Contributors

Full Changelog: v0.1.0...v1.0.0