Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cluster metrics visualization #509

Merged
Changes from 1 commit
Commits
Show all changes
219 commits
Select commit Hold shift + click to select a range
90d1f49
fixed ktlint errors
richfuAWS Jul 7, 2022
09858a5
create visualization index commit
richfuAWS Jul 7, 2022
9b085d8
Merge branch 'opensearch-project:main' into project
richfuAWS Jul 7, 2022
f641e80
create visualization index commit
richfuAWS Jul 7, 2022
ea612a1
Merge remote-tracking branch 'origin/project' into project
richfuAWS Jul 7, 2022
4e7acb9
test 1
richfuAWS Jul 7, 2022
c539450
PLS WORK
richfuAWS Jul 8, 2022
4f028ec
PLS WORK
richfuAWS Jul 8, 2022
ee7af00
PLS WORK
richfuAWS Jul 8, 2022
d08d647
PLS WORK
richfuAWS Jul 8, 2022
ca30705
PLS WORK
richfuAWS Jul 8, 2022
bc9ded9
PLS WORK
richfuAWS Jul 8, 2022
2512b9b
PLS WORK
richfuAWS Jul 8, 2022
f6df5c4
PLS WORK
richfuAWS Jul 8, 2022
b2e376b
PLS WORK
richfuAWS Jul 8, 2022
22f88eb
PLS WORK
richfuAWS Jul 8, 2022
dc93ffa
PLS WORK
richfuAWS Jul 8, 2022
20e763a
PLS WORK
richfuAWS Jul 8, 2022
48d0c1c
PLS WORK
richfuAWS Jul 8, 2022
baf6796
PLS WORK
richfuAWS Jul 8, 2022
8811e48
PLS WORK
richfuAWS Jul 8, 2022
66ae025
PLS WORK
richfuAWS Jul 8, 2022
c8e9a1c
PLS WORK
richfuAWS Jul 8, 2022
7e90ca3
PLS WORK
richfuAWS Jul 8, 2022
8176363
PLS WORK
richfuAWS Jul 8, 2022
fcf8ed3
PLS WORK
richfuAWS Jul 8, 2022
fa57a47
PLS WORK
richfuAWS Jul 9, 2022
f4177b2
PLS WORK
richfuAWS Jul 9, 2022
734b2a5
PLS WORK
richfuAWS Jul 9, 2022
6a5eb4a
PLS WORK
richfuAWS Jul 9, 2022
431ef47
PLS WORK
richfuAWS Jul 9, 2022
c237697
PLS WORK
richfuAWS Jul 9, 2022
b75f260
PLS WORK
richfuAWS Jul 11, 2022
05d7653
PLS WORK
richfuAWS Jul 11, 2022
0333fdf
PLS WORK
richfuAWS Jul 11, 2022
2dc3365
PLS WORK
richfuAWS Jul 11, 2022
a6e5940
PLS WORK
richfuAWS Jul 11, 2022
90524ff
PLS WORK
richfuAWS Jul 11, 2022
bf088f5
PLS WORK
richfuAWS Jul 11, 2022
5447770
PLS WORK
richfuAWS Jul 11, 2022
45e5173
PLS WORK
richfuAWS Jul 11, 2022
5c1ccb8
PLS WORK
richfuAWS Jul 11, 2022
e50a982
PLS WORK
richfuAWS Jul 11, 2022
f1354de
PLS WORK
richfuAWS Jul 11, 2022
03e83f6
PLS WORK
richfuAWS Jul 11, 2022
44530ac
PLS WORK
richfuAWS Jul 12, 2022
1b59f0c
PLS WORK
richfuAWS Jul 12, 2022
d62b0fd
PLS WORK
richfuAWS Jul 12, 2022
7de0e85
PLS WORK
richfuAWS Jul 12, 2022
dce2f22
PLS WORK
richfuAWS Jul 12, 2022
896425b
PLS WORK
richfuAWS Jul 12, 2022
4d03bbf
PLS WORK
richfuAWS Jul 13, 2022
537a3c6
PLS WORK
richfuAWS Jul 13, 2022
eaeea1b
PLS WORK
richfuAWS Jul 13, 2022
5577d7f
PLS WORK
richfuAWS Jul 13, 2022
a166b7b
PLS WORK
richfuAWS Jul 13, 2022
f558993
PLS WORK
richfuAWS Jul 13, 2022
e7b2f22
PLS WORK
richfuAWS Jul 13, 2022
5ee423b
PLS WORK
richfuAWS Jul 13, 2022
d48c014
PLS WORK
richfuAWS Jul 13, 2022
581783c
PLS WORK
richfuAWS Jul 13, 2022
10203d0
PLS WORK
richfuAWS Jul 13, 2022
365cbd8
PLS WORK
richfuAWS Jul 13, 2022
193b290
PLS WORK
richfuAWS Jul 13, 2022
8c19185
PLS WORK
richfuAWS Jul 13, 2022
5dfa78d
PLS WORK
richfuAWS Jul 13, 2022
b608a5c
PLS WORK
richfuAWS Jul 13, 2022
b9de2be
PLS WORK
richfuAWS Jul 13, 2022
53da4c1
PLS WORK
richfuAWS Jul 13, 2022
c08e303
PLS WORK
richfuAWS Jul 13, 2022
471e72d
PLS WORK
richfuAWS Jul 13, 2022
34751a6
PLS WORK
richfuAWS Jul 13, 2022
e0cb5bf
PLS WORK
richfuAWS Jul 13, 2022
71f21bc
PLS WORK
richfuAWS Jul 13, 2022
13762ae
PLS WORK
richfuAWS Jul 13, 2022
ac98dc1
PLS WORK
richfuAWS Jul 13, 2022
83327f5
PLS WORK
richfuAWS Jul 13, 2022
d434779
PLS WORK
richfuAWS Jul 13, 2022
7c147f5
PLS WORK
richfuAWS Jul 13, 2022
726a741
PLS WORK
richfuAWS Jul 13, 2022
f68bf37
PLS WORK
richfuAWS Jul 13, 2022
de6d485
PLS WORK
richfuAWS Jul 14, 2022
66f77fc
PLS WORK
richfuAWS Jul 14, 2022
b5b2fce
PLS WORK
richfuAWS Jul 14, 2022
1cd3c6f
PLS WORK
richfuAWS Jul 14, 2022
54ea8b0
PLS WORK
richfuAWS Jul 14, 2022
a0d96fe
PLS WORK
richfuAWS Jul 14, 2022
ea8ac5a
PLS WORK
richfuAWS Jul 14, 2022
80d3ff9
PLS WORK
richfuAWS Jul 14, 2022
16cf578
PLS WORK
richfuAWS Jul 19, 2022
fbf74b6
PLS WORK
richfuAWS Jul 19, 2022
d204b47
PLS WORK
richfuAWS Jul 19, 2022
8df0d14
PLS WORK
richfuAWS Jul 22, 2022
28e160d
PLS WORK
richfuAWS Jul 22, 2022
300dfc3
PLS WORK
richfuAWS Jul 25, 2022
a02f49b
PLS WORK
richfuAWS Jul 25, 2022
8829633
PLS WORK
richfuAWS Jul 25, 2022
46daa7d
PLS WORK
richfuAWS Jul 25, 2022
5fa458e
PLS WORK
richfuAWS Jul 25, 2022
30a7eff
PLS WORK
richfuAWS Jul 25, 2022
f5a4531
PLS WORK
richfuAWS Jul 25, 2022
538a4b2
PLS WORK
richfuAWS Jul 25, 2022
7dcd7ee
PLS WORK
richfuAWS Jul 25, 2022
8377c8f
PLS WORK
richfuAWS Jul 26, 2022
6546a91
PLS WORK
richfuAWS Jul 26, 2022
f661029
PLS WORK
richfuAWS Jul 26, 2022
c7a6a6c
PLS WORK
richfuAWS Jul 26, 2022
6ce35db
PLS WORK
richfuAWS Jul 26, 2022
01a79aa
PLS WORK
richfuAWS Jul 26, 2022
45ee435
PLS WORK
richfuAWS Jul 26, 2022
7f8bc5b
PLS WORK
richfuAWS Jul 26, 2022
e00b0c1
PLS WORK
richfuAWS Jul 26, 2022
6e461d2
PLS WORK
richfuAWS Jul 26, 2022
a339c72
PLS WORK
richfuAWS Jul 26, 2022
5cc132b
PLS WORK
richfuAWS Jul 26, 2022
0701fda
PLS WORK
richfuAWS Jul 26, 2022
5e928f2
PLS WORK
richfuAWS Jul 27, 2022
a6bc0b9
PLS WORK
richfuAWS Jul 27, 2022
7954733
PLS WORK
richfuAWS Jul 27, 2022
462fea2
PLS WORK
richfuAWS Jul 27, 2022
870d72e
PLS WORK
richfuAWS Jul 27, 2022
b08cdc4
PLS WORK
richfuAWS Jul 27, 2022
c58a7a8
PLS WORK
richfuAWS Jul 27, 2022
2fd6f49
PLS WORK
richfuAWS Jul 27, 2022
6c5de23
PLS WORK
richfuAWS Jul 27, 2022
9d8ec38
PLS WORK
richfuAWS Jul 27, 2022
bbd6d9a
PLS WORK
richfuAWS Jul 27, 2022
6286875
PLS WORK
richfuAWS Jul 27, 2022
1e82e98
PLS WORK
richfuAWS Jul 27, 2022
965fb4a
PLS WORK
richfuAWS Jul 27, 2022
dbaffe8
PLS WORK
richfuAWS Jul 28, 2022
cecb40f
PLS WORK
richfuAWS Jul 28, 2022
5cb9a47
PLS WORK
richfuAWS Jul 28, 2022
6b0d962
PLS WORK
richfuAWS Jul 28, 2022
14dbf65
PLS WORK
richfuAWS Jul 28, 2022
0a4c096
PLS WORK
richfuAWS Jul 28, 2022
e7f3378
PLS WORK
richfuAWS Jul 28, 2022
dbfe484
PLS WORK
richfuAWS Jul 28, 2022
3f4d829
PLS WORK
richfuAWS Jul 28, 2022
b55e68b
PLS WORK
richfuAWS Jul 28, 2022
19e9e3b
PLS WORK
richfuAWS Jul 28, 2022
226a8fa
PLS WORK
richfuAWS Jul 28, 2022
9ebc140
PLS WORK
richfuAWS Jul 28, 2022
d466d94
PLS WORK
richfuAWS Jul 28, 2022
58db93b
PLS WORK
richfuAWS Jul 28, 2022
1e215f3
PLS WORK
richfuAWS Jul 28, 2022
37f40e4
PLS WORK
richfuAWS Jul 29, 2022
4996ded
PLS WORK
richfuAWS Jul 29, 2022
700d735
PLS WORK
richfuAWS Jul 29, 2022
42f18c7
PLS WORK
richfuAWS Jul 29, 2022
623ab09
PLS WORK
richfuAWS Jul 29, 2022
ba47a16
PLS WORK
richfuAWS Jul 29, 2022
6346c7f
PLS WORK
richfuAWS Jul 29, 2022
ba50b49
PLS WORK
richfuAWS Jul 29, 2022
be78c1e
PLS WORK
richfuAWS Jul 29, 2022
fe54dcd
PLS WORK
richfuAWS Jul 29, 2022
1875ce7
PLS WORK
richfuAWS Jul 29, 2022
dd3c1a6
PLS WORK
richfuAWS Jul 29, 2022
6b2eccc
PLS WORK
richfuAWS Jul 29, 2022
d2d287c
PLS WORK
richfuAWS Jul 29, 2022
f783d91
./gr
richfuAWS Jul 29, 2022
89479f6
test
richfuAWS Jul 29, 2022
e932e0c
test
richfuAWS Jul 30, 2022
5b16b77
test
richfuAWS Jul 30, 2022
d82d166
test
richfuAWS Jul 30, 2022
214b690
test
richfuAWS Jul 30, 2022
f5b0837
test
richfuAWS Jul 30, 2022
964da3d
test
richfuAWS Jul 30, 2022
b47fb64
test
richfuAWS Jul 30, 2022
fd727a7
test
richfuAWS Jul 30, 2022
7678861
test
richfuAWS Aug 1, 2022
053c43a
test
richfuAWS Aug 1, 2022
83fd357
test
richfuAWS Aug 1, 2022
0968533
test
richfuAWS Aug 1, 2022
f356d44
test
richfuAWS Aug 1, 2022
a61bc1b
test
richfuAWS Aug 1, 2022
c08ee67
test
richfuAWS Aug 1, 2022
e989036
test
richfuAWS Aug 1, 2022
0094088
test
richfuAWS Aug 1, 2022
3a3f01e
test
richfuAWS Aug 1, 2022
64dd014
test
richfuAWS Aug 2, 2022
2c64d0d
test
richfuAWS Aug 2, 2022
c00a8fc
test
richfuAWS Aug 2, 2022
17f903a
test
richfuAWS Aug 2, 2022
df6ce4c
test
richfuAWS Aug 2, 2022
873571c
test
richfuAWS Aug 2, 2022
5ab8857
test
richfuAWS Aug 2, 2022
c5eea3f
test
richfuAWS Aug 2, 2022
756ed15
test
richfuAWS Aug 3, 2022
599769a
Project PR
richfuAWS Aug 3, 2022
1a6db36
Project PR
richfuAWS Aug 3, 2022
accef57
Merge remote-tracking branch 'origin/ClusterMetricsVisualization' int…
richfuAWS Aug 3, 2022
f7f5112
Project PR
richfuAWS Aug 3, 2022
cbdd767
Project PR, changed deleting logic tiny bit
richfuAWS Aug 3, 2022
a9bfbb9
Project PR, added logs for presentation
richfuAWS Aug 3, 2022
40eadc8
Project PR, added cleanup for IT
richfuAWS Aug 5, 2022
6eebc77
Project PR, added cleanup for IT
richfuAWS Aug 5, 2022
7dc4bb4
Merge branch 'opensearch-project:main' into ClusterMetricsVisualization
richfuAWS Aug 9, 2022
d1b4e5a
Project PR, added cleanup failing test
richfuAWS Aug 9, 2022
bdc8633
Project PR, added cleanup failing test
richfuAWS Aug 9, 2022
e5f2603
Project PR, cleaned up deleteDocs() method.
richfuAWS Aug 10, 2022
b1451ce
Project PR, cleaned up createDocs() method
richfuAWS Aug 10, 2022
7f9204d
Including validator logic for settings.
richfuAWS Aug 10, 2022
7fea94e
Including validator logic for settings. Modified IT to reflect these …
richfuAWS Aug 11, 2022
5a2d1f5
Including validator logic for settings. Modified IT to reflect these …
richfuAWS Aug 11, 2022
6f5c6f1
Added IT for validator.
richfuAWS Aug 11, 2022
b061938
Added IT for validator.
richfuAWS Aug 11, 2022
127ed3e
Added IT for validator.
richfuAWS Aug 11, 2022
db96e4a
Added IT for validator.
richfuAWS Aug 11, 2022
d090416
Added IT for validator.
richfuAWS Aug 11, 2022
293d6a7
Added IT for validator.
richfuAWS Aug 11, 2022
5dda938
Added IT for validator.
richfuAWS Aug 11, 2022
f29bf73
Added IT for validator.
richfuAWS Aug 11, 2022
b26b337
Added IT for validator.
richfuAWS Aug 11, 2022
cf13c25
Testing IT, fixed some suggestions that Thomas had commented.
richfuAWS Aug 11, 2022
07181f3
Testing IT, fixed some suggestions that Thomas had commented.
richfuAWS Aug 11, 2022
976e0b8
Testing IT, fixed some suggestions that Thomas had commented.
richfuAWS Aug 11, 2022
8f79701
Testing IT, fixed some suggestions that Thomas had commented.
richfuAWS Aug 11, 2022
a607e5b
Changed code based on feedback.
richfuAWS Aug 11, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
PLS WORK
Signed-off-by: Richard <[email protected]>
richfuAWS committed Jul 8, 2022
commit dc93ffaf056ce9432735fbde131799d58c6c8438
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
package org.opensearch.alerting.util

import org.apache.logging.log4j.LogManager
import org.opensearch.action.support.WriteRequest
import org.opensearch.alerting.action.IndexMonitorAction
import org.opensearch.alerting.action.IndexMonitorRequest
import org.opensearch.alerting.action.IndexMonitorResponse
import org.opensearch.alerting.core.model.CronSchedule
import org.opensearch.alerting.model.Monitor
import org.opensearch.client.Client
@@ -13,10 +11,7 @@ import org.opensearch.cluster.service.ClusterService
import org.opensearch.common.component.LifecycleListener
import org.opensearch.common.settings.Setting
import org.opensearch.common.unit.TimeValue
import org.opensearch.common.xcontent.ToXContent
import org.opensearch.common.xcontent.XContentBuilder
import org.opensearch.common.xcontent.XContentType
import org.opensearch.rest.RestRequest
import org.opensearch.rest.RestStatus
import org.opensearch.threadpool.ThreadPool
import java.time.Instant
import java.time.ZoneId
@@ -55,7 +50,7 @@ class ClusterMetricsVisualizationIndex(
val cronSchedule = CronSchedule("*/15 * * * *", ZoneId.of("US/Pacific"))
val monitor = Monitor(
id = "123",
version = 0L,
version = 1L,
name = "yepclock",
enabled = true,
user = null,
@@ -68,16 +63,7 @@ class ClusterMetricsVisualizationIndex(
triggers = mutableListOf(),
uiMetadata = mutableMapOf()
)
val monitorRequest = IndexMonitorRequest(
monitorId = monitor.id,
seqNo = 0L,
primaryTerm = 0L,
refreshPolicy = WriteRequest.RefreshPolicy.IMMEDIATE,
RestRequest.Method.POST,
monitor
)
val response = client.execute(IndexMonitorAction.INSTANCE, monitorRequest).get()
response.toXContent(XContentBuilder.builder(XContentType.JSON.xContent()), ToXContent.EMPTY_PARAMS)
IndexMonitorResponse("1234", 1L, 2L, 0L, RestStatus.OK, monitor)
}

// init {