Skip to content

Commit 3d060e8

Browse files
[O11y][Salesforce] Lens migration for visualizations to Kibana version 8.4.0 (#5590)
* migrate salesforce visualizations to lens * update changelog entry
1 parent b127de7 commit 3d060e8

9 files changed

+667
-510
lines changed

packages/salesforce/changelog.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
# newer versions go on top
2+
- version: 0.5.0
3+
changes:
4+
- description: Migrate visualizations to lens.
5+
type: enhancement
6+
link: https://github.com/elastic/integrations/pull/5590
27
- version: 0.4.1
38
changes:
49
- description: Added categories and/or subcategories.
475 KB
Loading
-205 KB
Loading
173 KB
Loading

packages/salesforce/kibana/dashboard/salesforce-1659aef0-574c-11ec-8f0b-05e8b06e1b10-pkg.json

Lines changed: 187 additions & 171 deletions
Large diffs are not rendered by default.

packages/salesforce/kibana/dashboard/salesforce-59ef0af0-5749-11ec-8f0b-05e8b06e1b10-pkg.json

Lines changed: 355 additions & 236 deletions
Large diffs are not rendered by default.

packages/salesforce/kibana/dashboard/salesforce-6c750440-5749-11ec-8f0b-05e8b06e1b10-pkg.json

Lines changed: 105 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@
143143
},
144144
"title": "",
145145
"type": "lens",
146-
"visualizationType": "lnsMetric"
146+
"visualizationType": "lnsLegacyMetric"
147147
},
148148
"enhancements": {},
149149
"hidePanelTitles": true
@@ -158,98 +158,111 @@
158158
"panelIndex": "ed7da063-bcce-4f03-a2f8-5f5e61679c94",
159159
"title": "Percentage of user initiated logout [Logs Salesforce]",
160160
"type": "lens",
161-
"version": "8.4.1"
161+
"version": "8.5.0"
162162
},
163163
{
164164
"embeddableConfig": {
165-
"enhancements": {},
166-
"hidePanelTitles": false,
167-
"savedVis": {
168-
"data": {
169-
"aggs": [
170-
{
171-
"enabled": true,
172-
"id": "1",
173-
"params": {
174-
"emptyAsNull": false
175-
},
176-
"schema": "metric",
177-
"type": "count"
178-
},
179-
{
180-
"enabled": true,
181-
"id": "2",
182-
"params": {
183-
"excludeIsRegex": true,
184-
"field": "salesforce.logout.session.level",
185-
"includeIsRegex": true,
186-
"missingBucket": false,
187-
"missingBucketLabel": "Missing",
188-
"order": "desc",
189-
"orderBy": "1",
190-
"otherBucket": true,
191-
"otherBucketLabel": "Other",
192-
"size": 5
193-
},
194-
"schema": "segment",
195-
"type": "terms"
196-
}
197-
],
198-
"searchSource": {
199-
"filter": [],
200-
"indexRefName": "kibanaSavedObjectMeta.searchSourceJSON.index",
201-
"query": {
202-
"language": "kuery",
203-
"query": "event.dataset : salesforce.logout*"
204-
}
165+
"attributes": {
166+
"references": [
167+
{
168+
"id": "logs-*",
169+
"name": "indexpattern-datasource-layer-071d449f-b93b-4b66-a79b-2ebdcc946a91",
170+
"type": "index-pattern"
205171
}
206-
},
207-
"description": "",
208-
"params": {
209-
"addTooltip": true,
210-
"distinctColors": false,
211-
"emptySizeRatio": 0.3,
212-
"isDonut": false,
213-
"labels": {
214-
"last_level": false,
215-
"percentDecimals": 2,
216-
"position": "default",
217-
"show": true,
218-
"truncate": 100,
219-
"values": true,
220-
"valuesFormat": "value"
172+
],
173+
"state": {
174+
"adHocDataViews": {},
175+
"datasourceStates": {
176+
"indexpattern": {
177+
"layers": {
178+
"071d449f-b93b-4b66-a79b-2ebdcc946a91": {
179+
"columnOrder": [
180+
"df7a9bba-39db-470f-a325-0b9b7aeabc35",
181+
"9ccd37bf-1f93-4896-afc5-06ae3f6f909f"
182+
],
183+
"columns": {
184+
"9ccd37bf-1f93-4896-afc5-06ae3f6f909f": {
185+
"customLabel": false,
186+
"dataType": "number",
187+
"isBucketed": false,
188+
"label": "Count of records",
189+
"operationType": "count",
190+
"params": {
191+
"emptyAsNull": true
192+
},
193+
"scale": "ratio",
194+
"sourceField": "___records___"
195+
},
196+
"df7a9bba-39db-470f-a325-0b9b7aeabc35": {
197+
"customLabel": false,
198+
"dataType": "string",
199+
"isBucketed": true,
200+
"label": "Top 5 values of salesforce.logout.session.level",
201+
"operationType": "terms",
202+
"params": {
203+
"missingBucket": false,
204+
"orderBy": {
205+
"columnId": "9ccd37bf-1f93-4896-afc5-06ae3f6f909f",
206+
"type": "column"
207+
},
208+
"orderDirection": "desc",
209+
"otherBucket": true,
210+
"parentFormat": {
211+
"id": "terms"
212+
},
213+
"size": 5
214+
},
215+
"scale": "ordinal",
216+
"sourceField": "salesforce.logout.session.level"
217+
}
218+
},
219+
"incompleteColumns": {}
220+
}
221+
}
222+
}
221223
},
222-
"legendDisplay": "hide",
223-
"legendPosition": "right",
224-
"legendSize": "auto",
225-
"maxLegendLines": 1,
226-
"nestedLegend": false,
227-
"palette": {
228-
"name": "default",
229-
"type": "palette"
224+
"filters": [],
225+
"internalReferences": [],
226+
"query": {
227+
"language": "kuery",
228+
"query": "event.dataset : salesforce.logout*"
230229
},
231-
"truncateLegend": true,
232-
"type": "pie"
233-
},
234-
"type": "pie",
235-
"uiState": {
236-
"vis": {
237-
"legendOpen": false
230+
"visualization": {
231+
"layers": [
232+
{
233+
"categoryDisplay": "default",
234+
"layerId": "071d449f-b93b-4b66-a79b-2ebdcc946a91",
235+
"layerType": "data",
236+
"legendDisplay": "default",
237+
"metric": "9ccd37bf-1f93-4896-afc5-06ae3f6f909f",
238+
"nestedLegend": false,
239+
"numberDisplay": "value",
240+
"primaryGroups": [
241+
"df7a9bba-39db-470f-a325-0b9b7aeabc35"
242+
]
243+
}
244+
],
245+
"shape": "pie"
238246
}
239-
}
240-
}
247+
},
248+
"title": "",
249+
"type": "lens",
250+
"visualizationType": "lnsPie"
251+
},
252+
"enhancements": {},
253+
"hidePanelTitles": false
241254
},
242255
"gridData": {
243256
"h": 10,
244-
"i": "c0f53cb0-650d-49ae-8b35-82dcf9dab321",
257+
"i": "3c17916f-f16e-4ac8-bccf-73ecd11f212e",
245258
"w": 24,
246259
"x": 24,
247260
"y": 0
248261
},
249-
"panelIndex": "c0f53cb0-650d-49ae-8b35-82dcf9dab321",
262+
"panelIndex": "3c17916f-f16e-4ac8-bccf-73ecd11f212e",
250263
"title": "Session levels used while logging out [Logs Salesforce]",
251-
"type": "visualization",
252-
"version": "8.4.1"
264+
"type": "lens",
265+
"version": "8.5.0"
253266
},
254267
{
255268
"embeddableConfig": {
@@ -394,7 +407,7 @@
394407
"panelIndex": "e0bbbc54-6b58-4290-bf0c-2197bacc9d57",
395408
"title": "Logout over time [Logs Salesforce]",
396409
"type": "lens",
397-
"version": "8.4.1"
410+
"version": "8.5.0"
398411
},
399412
{
400413
"embeddableConfig": {
@@ -463,15 +476,15 @@
463476
"layers": [
464477
{
465478
"categoryDisplay": "default",
466-
"groups": [
467-
"cccd83a1-7155-4483-a770-f84c41825e42"
468-
],
469479
"layerId": "53b4bc18-a6f2-4d8b-bf4b-24f553673f92",
470480
"layerType": "data",
471481
"legendDisplay": "default",
472482
"metric": "19b9fe7e-d3f1-40b7-a9b8-762233a8ba30",
473483
"nestedLegend": false,
474-
"numberDisplay": "percent"
484+
"numberDisplay": "percent",
485+
"primaryGroups": [
486+
"cccd83a1-7155-4483-a770-f84c41825e42"
487+
]
475488
}
476489
],
477490
"shape": "treemap"
@@ -494,7 +507,7 @@
494507
"panelIndex": "b01bd690-ed72-4ca8-9b6f-9c81d338ccee",
495508
"title": "Distribution of session types [Logs Salesforce]",
496509
"type": "lens",
497-
"version": "8.4.1"
510+
"version": "8.5.0"
498511
},
499512
{
500513
"embeddableConfig": {
@@ -620,7 +633,7 @@
620633
"panelIndex": "aa5b3dcc-cf05-47d1-9e8f-7619950d6de1",
621634
"title": "Top 10 IP addresses by Logout request count [Logs Salesforce]",
622635
"type": "lens",
623-
"version": "8.4.1"
636+
"version": "8.5.0"
624637
},
625638
{
626639
"embeddableConfig": {
@@ -637,12 +650,12 @@
637650
"isLayerTOCOpen": true,
638651
"mapBuffer": {
639652
"maxLat": 89.99075,
640-
"maxLon": 540,
653+
"maxLon": 900,
641654
"minLat": -85.05113,
642-
"minLon": -540
655+
"minLon": -900
643656
},
644657
"mapCenter": {
645-
"lat": 40.44695,
658+
"lat": 39.90974,
646659
"lon": -42.96266,
647660
"zoom": 0
648661
},
@@ -658,7 +671,7 @@
658671
"panelIndex": "f6c9b613-b31a-4ba9-ad94-188afa349528",
659672
"title": "Logout activity by region [Logs Salesforce]",
660673
"type": "map",
661-
"version": "8.4.1"
674+
"version": "8.5.0"
662675
}
663676
],
664677
"refreshInterval": {
@@ -671,10 +684,10 @@
671684
"title": "[Logs Salesforce] Logout Dashboard",
672685
"version": 1
673686
},
674-
"coreMigrationVersion": "8.4.1",
687+
"coreMigrationVersion": "8.5.0",
675688
"id": "salesforce-6c750440-5749-11ec-8f0b-05e8b06e1b10-pkg",
676689
"migrationVersion": {
677-
"dashboard": "8.4.0"
690+
"dashboard": "8.5.0"
678691
},
679692
"references": [
680693
{
@@ -684,7 +697,7 @@
684697
},
685698
{
686699
"id": "logs-*",
687-
"name": "c0f53cb0-650d-49ae-8b35-82dcf9dab321:kibanaSavedObjectMeta.searchSourceJSON.index",
700+
"name": "3c17916f-f16e-4ac8-bccf-73ecd11f212e:indexpattern-datasource-layer-071d449f-b93b-4b66-a79b-2ebdcc946a91",
688701
"type": "index-pattern"
689702
},
690703
{

packages/salesforce/kibana/dashboard/salesforce-790da810-5749-11ec-8f0b-05e8b06e1b10-pkg.json

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,8 @@
167167
"visualizationType": "lnsXY"
168168
},
169169
"enhancements": {},
170-
"hidePanelTitles": false
170+
"hidePanelTitles": false,
171+
"type": "lens"
171172
},
172173
"gridData": {
173174
"h": 15,
@@ -179,7 +180,7 @@
179180
"panelIndex": "86d0aa67-c1da-4027-9368-9d0c7b393ee7",
180181
"title": "Top 10 Actions performed by delegated users [Logs Salesforce]",
181182
"type": "lens",
182-
"version": "8.4.1"
183+
"version": "8.5.0"
183184
},
184185
{
185186
"embeddableConfig": {
@@ -301,7 +302,8 @@
301302
"visualizationType": "lnsXY"
302303
},
303304
"enhancements": {},
304-
"hidePanelTitles": false
305+
"hidePanelTitles": false,
306+
"type": "lens"
305307
},
306308
"gridData": {
307309
"h": 15,
@@ -313,7 +315,7 @@
313315
"panelIndex": "86eca459-ead0-451d-a319-db689af6fecd",
314316
"title": "Top 10 Sections affected [Logs Salesforce]",
315317
"type": "lens",
316-
"version": "8.4.1"
318+
"version": "8.5.0"
317319
},
318320
{
319321
"embeddableConfig": {
@@ -470,7 +472,8 @@
470472
"visualizationType": "lnsXY"
471473
},
472474
"enhancements": {},
473-
"hidePanelTitles": false
475+
"hidePanelTitles": false,
476+
"type": "lens"
474477
},
475478
"gridData": {
476479
"h": 15,
@@ -482,7 +485,7 @@
482485
"panelIndex": "0e7e3952-b099-4b91-b6f3-9e0239707f87",
483486
"title": "Top 10 Actions over time [Logs Salesforce]",
484487
"type": "lens",
485-
"version": "8.4.1"
488+
"version": "8.5.0"
486489
},
487490
{
488491
"embeddableConfig": {
@@ -673,7 +676,8 @@
673676
"visualizationType": "lnsDatatable"
674677
},
675678
"enhancements": {},
676-
"hidePanelTitles": false
679+
"hidePanelTitles": false,
680+
"type": "lens"
677681
},
678682
"gridData": {
679683
"h": 18,
@@ -685,7 +689,7 @@
685689
"panelIndex": "86bc6d31-3998-4a2e-ad1e-e2c373abeca8",
686690
"title": "Changes made in the setup [Logs Salesforce]",
687691
"type": "lens",
688-
"version": "8.4.1"
692+
"version": "8.5.0"
689693
}
690694
],
691695
"refreshInterval": {
@@ -698,10 +702,10 @@
698702
"title": "[Logs Salesforce] Setup Audit Trail Dashboard",
699703
"version": 1
700704
},
701-
"coreMigrationVersion": "8.4.1",
705+
"coreMigrationVersion": "8.5.0",
702706
"id": "salesforce-790da810-5749-11ec-8f0b-05e8b06e1b10-pkg",
703707
"migrationVersion": {
704-
"dashboard": "8.4.0"
708+
"dashboard": "8.5.0"
705709
},
706710
"references": [
707711
{

packages/salesforce/manifest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
format_version: 1.0.0
22
name: salesforce
33
title: Salesforce
4-
version: 0.4.1
4+
version: 0.5.0
55
license: basic
66
description: Collect logs from Salesforce with Elastic Agent.
77
type: integration

0 commit comments

Comments
 (0)