1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/src/common
Lauri Nevala badabff90e
Store prometheus cluster metadata based on metrics request responses (#1438)
* Store prometheus metadata for clusters based on metrics requests

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* Use ClusterMetadataKey.PROMETEHUS as key

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* Update metadata only if it is changed

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* Use structural comparer as default for store sync reaction

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* No need to compare metadata as json anymore

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* Use structural comparer only in cluster-store

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* Refactoring

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* React only prometeheus preference changes to re-initialise prometheus connection

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* Add missing semicolons

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* Fix imports

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* Report metrics status in cluster-report (#1443)

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* Apply suggestions from code review

Co-authored-by: Sebastian Malton <sebastian@malton.name>
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

* Fix logger reference

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>

Co-authored-by: Sebastian Malton <sebastian@malton.name>
2020-11-26 09:41:47 +02:00
..
__tests__ Open last active cluster after switching workspaces (#1444) 2020-11-20 14:53:28 +03:00
utils Remove extension when folder is removed during runtime (#1518) 2020-11-26 09:40:37 +02:00
.gitkeep Lens app source code (#119) 2020-03-15 09:52:02 +02:00
base-store.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
cluster-frames.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
cluster-ipc.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
cluster-store.ts Store prometheus cluster metadata based on metrics request responses (#1438) 2020-11-26 09:41:47 +02:00
custom-errors.ts Added additional checks on the command used in the Exec plugin in a kubeconfig (#1013) 2020-10-12 10:20:08 +03:00
event-bus.ts Use @typescript-eslint/semi. 2020-11-19 18:12:52 +02:00
event-emitter.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
ipc.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
kube-helpers.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
prometheus-providers.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
rbac.ts Use @typescript-eslint/semi. 2020-11-19 18:12:52 +02:00
register-protocol.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
request.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
search-store.ts Log search (#1114) 2020-11-09 17:46:14 +03:00
system-ca.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
user-store.ts Enable object-shorthand rule (#1500) 2020-11-24 13:16:35 +02:00
vars.ts Allow to install packed extensions from URL or local file (#1456) 2020-11-25 09:55:28 +02:00
workspace-store.ts Open last active cluster after switching workspaces (#1444) 2020-11-20 14:53:28 +03:00