Commit Graph

1485 Commits

Author SHA1 Message Date
silenceqi d21326d5ce
chore: remove unused code with `MetricBase` (#132) 2025-02-14 12:36:06 +08:00
Hardy b44382327d
chore: add version and distribution for agent to avoid painc at start (#131)
* chore: add version and distribution for agent to avoid painc at start

* docs: add release notes

* docs: typo release notes

---------

Co-authored-by: hardy <luohf@infinilabs.com>
2025-02-14 11:26:49 +08:00
Hardy ea73bf9510
feat: add default roles to LDAP config (#114) (#130)
* chore: add anonymous roles to fix the issue (#114)

* docs: add release notes

* chore: change config key

* docs: update release notes

* chore: update comment

---------

Co-authored-by: hardy <luohf@infinilabs.com>
2025-02-13 23:18:21 +08:00
Hardy 1b6855673b
chore: check easysearch version with rollup (#129)
Co-authored-by: hardy <luohf@infinilabs.com>
2025-02-13 21:23:57 +08:00
Hardy 6105976f9b
chore: add rollup ilm settings (#128)
* chore: add rollup ilm settings

* docs: add release notes

---------

Co-authored-by: hardy <luohf@infinilabs.com>
2025-02-13 21:18:12 +08:00
Hardy 43188b6ef0
fix: the invalid ip (#89)
* fix: the invalid ip

* chore: use util content

---------

Co-authored-by: hardy <luohf@infinilabs.com>
2025-02-13 17:34:29 +08:00
silenceqi 1ee6c59d2c
fix: missing data when processing multiple time series in a g… (#127)
* fix: address missing data when processing multiple time series in a group with insight data API

* chore: update release notes
2025-02-13 17:31:04 +08:00
yaojp123 c76875c1c2
chore: update release notes (#126)
Co-authored-by: yaojiping <yaojiping@infini.ltd>
2025-02-13 16:40:04 +08:00
silenceqi b8138de666
feat: include bucket conditions information in rule detail API response (#125) 2025-02-13 16:20:44 +08:00
Hardy 60eac5ebf6
chore: auto init agent ingest user (#120)
* chore: auto init agent ingest user

* docs: update release notes

---------

Co-authored-by: hardy <luohf@infinilabs.com>
2025-02-13 16:17:17 +08:00
yaojp123 2f94f14d79
fix: lose `Monitored` in cluster editing (#123)
Co-authored-by: yaojiping <yaojiping@infini.ltd>
2025-02-13 16:07:26 +08:00
yaojp123 304fad0121
chore: add Contion Type to Rule Details (#122)
Co-authored-by: yaojiping <yaojiping@infini.ltd>
2025-02-13 15:53:03 +08:00
yaojp123 4e8215482c
chore: add Copy request to alerting chart (#121)
* chore: add `Copy request` to alerting chart

* chore: update release notes

---------

Co-authored-by: yaojiping <yaojiping@infini.ltd>
2025-02-13 12:18:36 +08:00
Hardy 9d120276d1
chore: update osv-scanner to 1.9.1 (#111)
* chore: update osv-scanner to 1.9.1

update osv-scanner to 1.9.1

* fix: actions permissions

---------

Co-authored-by: hardy <luohf@infinilabs.com>
2025-02-12 17:33:18 +08:00
silenceqi f910203599
feat: support alerts based on bucket diff state (#119)
* feat: support alerts based on bucket diff status

* fix: correct document count calculation

* fix: empty param `event_id `

* fix: removing first and last time bucket

* fix: removing first and last time bucket

* chore: update bucket diff algorithm for improved accuracy

* refactor: optimize bucket diff algorithm

* feat: trigger bucket diff content change alert using expression

* feat: include bucket diff type in alert message API response

* chore: update release notes

* feat: add alert rule template to detect cluster metrics collection anomaly

* chore: update release notes
2025-02-12 17:32:27 +08:00
yaojp123 80e2a4356a
chore: add `Buckets Diff` to alerting rule (#118)
* chore: adjust conditions of alerting rule

* chore: add stat periods to buckets diff

* chore: adjust minimum_period_match

* fix: lose config while editing the alerting rule

* chore: adjust buckets diff in Alerting Rule

* chore: adjust bucket diff styles

* chore: adjust type `Content` in `Buckets Diff`

* chore: add `Condition Type` to alerting message detail

* chore: update release notes

---------

Co-authored-by: yaojiping <yaojiping@infini.ltd>
Co-authored-by: Hardy <luohoufu@infinilabs.com>
2025-02-12 15:57:07 +08:00
yaojp123 3adfc77466
chore: remove `strict_date_optional_time` (#117)
Co-authored-by: yaojiping <yaojiping@infini.ltd>
2025-02-12 08:20:34 +08:00
yaojp123 d2a3ec0e7a
chore: add credential settings for agent in enrolling agent (#116)
* chore: add collection mode to cluster editing

* chore: add credential settings for agent when enroll agent

* chore: update release notes

---------

Co-authored-by: yaojiping <yaojiping@infini.ltd>
2025-02-11 22:44:06 +08:00
yaojp123 8762255322
fix: the refresh button doesn't work in `Alerting` (#115)
Co-authored-by: yaojiping <yaojiping@infini.ltd>
2025-02-07 08:53:33 +08:00
yaojp123 65704572aa
chore: time interval can only be calculated automatically if the time range is too long (#110)
* chore: handling timeout error tips

* chore: time interval can only be calculated automatically if the time range is too long

---------

Co-authored-by: yaojiping <yaojiping@infini.ltd>
2025-02-06 08:52:28 +08:00
liaosy b189b72c11
chore: update release notes for v1.28.1 (#109)
Co-authored-by: liaosy <liaosy@infinilabs.com>
2025-01-25 18:29:06 +08:00
Hardy ae295d88b7
fix: must use term with rollup (#108)
Co-authored-by: hardy <luohf@infinilabs.com>
2025-01-25 17:13:23 +08:00
liukuijun666 52c1e4dbb7
docs: fix ci gather branches and tags (#106)
Co-authored-by: liukj <liukj@infinilabs.com>
2025-01-25 17:12:14 +08:00
Hardy e5bab8c52c
chore: add rollup_hours_before (#107)
Co-authored-by: hardy <luohf@infinilabs.com>
2025-01-25 16:33:08 +08:00
liukuijun666 0d75582549
docs: fix v1.27.0 releaes note (#104)
Co-authored-by: liukj <liukj@infinilabs.com>
2025-01-25 16:09:52 +08:00
silenceqi c282f8b3f4
fix: correct cluster ID when retrieving TopN view (#105) 2025-01-25 16:05:50 +08:00
silenceqi 983bbafe97
chore: remove easysearch version check for elasticsearch simulation (#103) 2025-01-25 09:04:34 +08:00
yaojp123 0fa4411041
chore: adjust bucket_size in TopN (#102)
Co-authored-by: yaojiping <yaojiping@infini.ltd>
2025-01-24 17:52:13 +08:00
yaojp123 098371729e
chore: add column `Builtin` to `View` (#101)
* chore: add column `Builtin` to `View`

* chore: adjust TopN's UI

---------

Co-authored-by: yaojiping <yaojiping@infini.ltd>
2025-01-24 15:56:12 +08:00
silenceqi 6d576a7636
feat: prevent deletion and modification of builtin views (#100)
* feat: prevent deletion and modification of builtin views
* chore: update response struct for better consistency
2025-01-24 15:39:12 +08:00
silenceqi 8a8fd962e1
docs: Update LDAP integration documentation (#99) 2025-01-24 15:24:51 +08:00
silenceqi ca243b1ce5
feat: support function-format parameters in Insight Data API (#93)
* feat: support function-format parameters in Insight Data API

* chore: update license header

* chore: format code

* feat: return `complex_fields` in the view API

* feat: include system cluster rollup setting in App Settings API response

* chore: update release notes

* fix: remove func `sum_func_value_in_group` from using aggregation `date_histogram`

* fix: generate unique group id for aggregation name

* fix: sort not work when using function `sum_func_value_in_group`

* feat: update view template
2025-01-23 20:08:19 +08:00
Hardy 67447b876c
feat: rollup init template update (#98)
Co-authored-by: hardy <luohf@infinilabs.com>
2025-01-23 20:07:42 +08:00
liukuijun666 52dee9c2d6
update reference agent install link path (#94)
* docs: add zh docs

* docs: update reference agent install link path

---------

Co-authored-by: liukj <liukj@infinilabs.com>
Co-authored-by: Hardy <luohoufu@infinilabs.com>
2025-01-23 20:07:14 +08:00
yaojp123 d828fe8781
chore: adjust TopN (#96)
* chore: optimize the chart when only the color metric is selected in TopN

* chore: add metric_config to form of View's field

* feat: add `Complex Field` to `View`

* chore: adjust topn's metrics

* fix: fix the issue of switching metrics in TopN

* chore: add columns(function, format) to `Complex fields`

* chore: verify if the complex field is builtin

* fix: set func to max by default in create complex field

* chore: change text of button for fetching data to `Apply` in TopN

* chore: check if metric support some statistics if rollup is enabled

* fix: add `time_field`` to params of fetching data if statistic is `latency``

* chore: check if field support some statistics if rollup is enabled

* chore: remove layout in view

* fix: format does not work in TopN

* fix: adjust filters of fetching data in TopN

---------

Co-authored-by: yaojiping <yaojiping@infini.ltd>
2025-01-23 20:03:02 +08:00
silenceqi 16c08e745f
fix: properly quote hosts to ensure valid formatting (#95) 2025-01-23 16:04:52 +08:00
silenceqi f3417ee6de
feat: support configuring multiple hosts when creating a cluster (#90)
* feat: support configuring multiple hosts when creating a cluster

* chore: update release notes

* feat: support multiple hosts configuration for system cluster initialization
2025-01-23 09:04:14 +08:00
Hardy d914028e68
chore: sync badger config with gateway (#88) 2025-01-22 20:14:03 +08:00
liukuijun666 70be900fe0
docs: add zh docs (#92)
Co-authored-by: liukj <liukj@infinilabs.com>
2025-01-22 18:44:17 +08:00
liukuijun666 67b72eb6b2
docs: add user logo (#91)
Co-authored-by: liukj <liukj@infinilabs.com>
2025-01-20 15:09:36 +08:00
silenceqi 7db9344bad
fix: lint eror (#82) 2025-01-16 11:11:53 +08:00
Hardy 20a1d963c3
chore: restore generated file (#87) 2025-01-15 15:11:01 +08:00
Hardy bdbb753328
chore: typo imformat output (#84) 2025-01-14 18:16:32 +08:00
Hardy 6d47ae9731
chore: commmit message check (#83) 2025-01-14 16:29:56 +08:00
Hardy 8da176bea8
chore: code format (#72)
* chore: code format

* chore: remove fetch-depth

* chore: add format and lint

* chore: add pr_check

* fix: lint with config

* chore: this pr only unit test

* fix: code format error
2025-01-14 14:29:31 +08:00
yaojp123 fb4dafecb3
chore: the first metric is selected by default in TopN (#81)
Co-authored-by: yaojiping <yaojiping@infini.ltd>
2025-01-13 08:44:12 +08:00
Medcl 7cb3852b27
chore: update docs (#80) 2025-01-12 17:04:47 +08:00
yaojp123 de654a7869
feat: allow to select only color metric in TopN (#79)
* feat: add cluster health, cluster documents(agentless), shard_state(agent) to `Cluster Monitor Overview`

* feat: allow to select only color metric in TopN

---------

Co-authored-by: yaojiping <yaojiping@infini.ltd>
2025-01-11 18:52:54 +08:00
silenceqi 243d64cc3b
feat: add cluster-level shard state metrics (#78) 2025-01-11 17:22:28 +08:00
Medcl c8977b18d5
chore: update release notes (#77) 2025-01-11 15:11:22 +08:00