Commit Graph

1461 Commits

Author SHA1 Message Date
liukj 31065dc677 docs: fix gather branches and tags 2025-01-25 15:29:33 +08:00
liukj 74ff7ee115 docs: update v1.28.0 docs 2025-01-25 15:09:00 +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
silenceqi 2a0b2b3931
chore: update index name (#75) 2025-01-11 10:39:47 +08:00
silenceqi 692b87eb7a
feat: support querying top N metrics in the Insight Data Query API (#74)
* feat: refactor the Insight data API to support metric aggregation for multiple data inputs

* fix:  bucket sorting issue when a sub-aggregation contains a `date_histogram`

* feat: add insight metric CRUD api

* fix: empty value of metric

* fix: incorrect grouping results

* feat: add builtin metric template

* fix: bucket sort when aggregation with P99

* chore: update group size

* chore: update release notes

* chore: update release notes

* chore: update release notes

* chore: update group size
2025-01-10 16:24:24 +08:00
yaojp123 f8eb0c2fc7
feat: add TopN to Monitor (#73)
* feat: add TopN to Monitor

* chore: optimize TopN's UI

---------

Co-authored-by: yaojiping <yaojiping@infini.ltd>
2025-01-10 15:17:08 +08:00
Hardy 718b029b85
feat: add rollup template to setup, add rollup permission (#71)
* feat: add rollup template to setup, add rollup permission
* fix: easysearch version check
* chore: add noop.tpl
* chore: reflactor the code
* chore: only one permission.json
2025-01-10 12:20:04 +08:00
Hardy 814ac648ec
test: unit test ci task (#70)
* test: unit test ci task
2025-01-06 22:59:41 +08:00
silenceqi 8a27cd4389
fix: unit tests (#69)
* fix: unit tests

* chore: update release notes
2025-01-04 18:30:48 +08:00
Medcl 635abc6524
chore: update terminal header (#66) 2024-12-31 15:43:35 +08:00
yaojp123 effd55b617
chore: add some metrics(segment_norms_memory, segment_points_memory, segment_version_map, segment_fixed_bit_set) to index's monitor (#64)
Co-authored-by: yaojiping <yaojiping@infini.ltd>
2024-12-31 11:41:31 +08:00
silenceqi 8cbaebc5a6
feat: add some index metrics related to segment memory (#65)
* feat: add some index metrics related to segment memory

* chore: update release notes
2024-12-31 11:40:56 +08:00
yaojp123 59908761b1
chore: set timeout to 10s by default in DatePicker's time settings (#63)
* chore: set timeout to 10s by default in DatePicker's time settings

* chore: update release notes

---------

Co-authored-by: yaojiping <yaojiping@infini.ltd>
Co-authored-by: Hardy <luohoufu@163.com>
2024-12-31 09:26:04 +08:00
silenceqi 9733b72531
fix: usage of method `GetFastHttpClient` (#62) 2024-12-30 11:05:29 +08:00
Medcl 29bef5e129
chore: enhanced http_client to support customizable configurations. (#61)
* chore: update http client

* chore: update release notes
2024-12-30 10:33:23 +08:00
yaojp123 59e88f7b03
chore: check if the cluster version supports metric `transport_outbound_comnections` in monitor (#60)
* chore: check if the cluster version supports metric `transport_outbound_comnections`

* chore: update release notes

---------

Co-authored-by: yaojiping <yaojiping@infini.ltd>
2024-12-26 19:37:58 +08:00
silenceqi f11a565948
optimize metric query bucket size (#59)
* feat: the automatically calculated bucket size should be at least twice the metrics collection interval

* feat: return the hit count and the minimum bucket size when querying metrics

* chore: update release notes

---------

Co-authored-by: Hardy <luohoufu@163.com>
2024-12-26 16:50:57 +08:00
yaojp123 b8b24f8fab
fix: add suggestion to chart in monitor if is no data because the time interval is less than the collection interval (#58)
* fix: add suggestion to chart in monitor if is no data because the time interval is less than the collection interval

* chore: update release notes

---------

Co-authored-by: yaojiping <yaojiping@infini.ltd>
2024-12-26 12:52:38 +08:00
yaojp123 53178fa869
chore: add build number to license (#57)
Co-authored-by: yaojiping <yaojiping@infini.ltd>
2024-12-24 18:08:28 +08:00
silenceqi edaa276ac3
chore: adapter metrics query with cluster id and cluster uuid (#56)
* chore: adapter metrics query with cluster id and cluster uuid

* chore: reads cluster uuid from metadata

* chore: update release notes

* chore: update release notes

---------

Co-authored-by: Hardy <luohoufu@163.com>
2024-12-24 15:29:14 +08:00
Medcl c843711135
chore: update release notes (#54) 2024-12-23 18:20:55 +08:00
yaojp123 370c83b2fe
chore: Optimize ui of allocation in activities (#55)
Co-authored-by: yaojiping <yaojiping@infini.ltd>
2024-12-23 14:58:51 +08:00
Medcl 0926005632
chore: add Makefile (#53)
* chore: update license

* chore: add Makefile
2024-12-20 16:30:36 +08:00
silenceqi 34f2f3bcce
chore: update code comment in english (#52) 2024-12-20 15:55:15 +08:00
yaojp123 4d52f2882a
chore: add loading to each row in overview table (#51)
* chore: add loading to each row in overview table

* chore: update release notes

---------

Co-authored-by: yaojiping <yaojiping@infini.ltd>
2024-12-20 15:52:26 +08:00
Hardy 16110912c3
docs: update release version to 1.27.0 (#50) 2024-12-20 14:32:25 +08:00
yaojp123 d8d26fbb90
feat: add allocation to activities if is `cluster health change` and changed to `red` (#48)
Co-authored-by: yaojiping <yaojiping@infini.ltd>
2024-12-19 21:01:39 +08:00