diff --git a/knowledge-content/FinOps/files/images/image1.png b/knowledge-content/FinOps/files/images/image1.png new file mode 100644 index 0000000..d0a0917 Binary files /dev/null and b/knowledge-content/FinOps/files/images/image1.png differ diff --git a/knowledge-content/FinOps/files/images/image10.png b/knowledge-content/FinOps/files/images/image10.png new file mode 100644 index 0000000..e93e72b Binary files /dev/null and b/knowledge-content/FinOps/files/images/image10.png differ diff --git a/knowledge-content/FinOps/files/images/image11.png b/knowledge-content/FinOps/files/images/image11.png new file mode 100644 index 0000000..ad60e51 Binary files /dev/null and b/knowledge-content/FinOps/files/images/image11.png differ diff --git a/knowledge-content/FinOps/files/images/image12.png b/knowledge-content/FinOps/files/images/image12.png new file mode 100644 index 0000000..f86600f Binary files /dev/null and b/knowledge-content/FinOps/files/images/image12.png differ diff --git a/knowledge-content/FinOps/files/images/image13.png b/knowledge-content/FinOps/files/images/image13.png new file mode 100644 index 0000000..8e371ae Binary files /dev/null and b/knowledge-content/FinOps/files/images/image13.png differ diff --git a/knowledge-content/FinOps/files/images/image2.png b/knowledge-content/FinOps/files/images/image2.png new file mode 100644 index 0000000..899e107 Binary files /dev/null and b/knowledge-content/FinOps/files/images/image2.png differ diff --git a/knowledge-content/FinOps/files/images/image3.png b/knowledge-content/FinOps/files/images/image3.png new file mode 100644 index 0000000..94dbca8 Binary files /dev/null and b/knowledge-content/FinOps/files/images/image3.png differ diff --git a/knowledge-content/FinOps/files/images/image4.png b/knowledge-content/FinOps/files/images/image4.png new file mode 100644 index 0000000..1bd05eb Binary files /dev/null and b/knowledge-content/FinOps/files/images/image4.png differ diff --git a/knowledge-content/FinOps/files/images/image5.png b/knowledge-content/FinOps/files/images/image5.png new file mode 100644 index 0000000..0a0ec59 Binary files /dev/null and b/knowledge-content/FinOps/files/images/image5.png differ diff --git a/knowledge-content/FinOps/files/images/image6.png b/knowledge-content/FinOps/files/images/image6.png new file mode 100644 index 0000000..5d92ea2 Binary files /dev/null and b/knowledge-content/FinOps/files/images/image6.png differ diff --git a/knowledge-content/FinOps/files/images/image7.png b/knowledge-content/FinOps/files/images/image7.png new file mode 100644 index 0000000..0594a79 Binary files /dev/null and b/knowledge-content/FinOps/files/images/image7.png differ diff --git a/knowledge-content/FinOps/files/images/image8.png b/knowledge-content/FinOps/files/images/image8.png new file mode 100644 index 0000000..0294a89 Binary files /dev/null and b/knowledge-content/FinOps/files/images/image8.png differ diff --git a/knowledge-content/FinOps/files/images/image9.png b/knowledge-content/FinOps/files/images/image9.png new file mode 100644 index 0000000..1a27cef Binary files /dev/null and b/knowledge-content/FinOps/files/images/image9.png differ diff --git a/knowledge-content/FinOps/files/readme.md b/knowledge-content/FinOps/files/readme.md new file mode 100644 index 0000000..db262d2 --- /dev/null +++ b/knowledge-content/FinOps/files/readme.md @@ -0,0 +1,436 @@ +# Mastering Cloud Cost Control with OCI Log Analytics # + +Oracle Cloud Infrastructure (OCI) provides several built-in tools to +help users monitor, analyze, and control cloud spending. Among these +tools are OCI Cost Analysis and Scheduled Reports, which offer +visibility into usage patterns and cost trends over time. These tools +are valuable for high-level reporting and day-to-day cost tracking, +especially when trying to stay within budget or identify cost anomalies. + +However, for more in-depth analysis—such as breaking down spending +across departments, correlating costs with specific resource tags, or +building custom dashboards—access to raw cost and usage data becomes +essential. This is where the ability to export and analyze detailed cost +reports becomes particularly useful. + +OCI is fully compliant with the FinOps Foundation’s FOCUS (FinOps Open +Cost and Usage Specification) standard. The FOCUS report provides a +standardized and comprehensive dataset that includes detailed +information about costs, services, compartments, tags, and more. This +standardized format makes it easier to integrate OCI cost data into +third-party tools or advanced analytics platforms. + +In this article, I will walk you through the process of importing a +FOCUS report into OCI Log Analytics. By doing this, you can take +advantage of powerful querying capabilities and visualization features +within the Log Analytics platform. This approach allows you to build +customized dashboards, run advanced queries, and perform granular +analysis tailored to your organization’s specific needs. + +Whether you're aiming to implement FinOps best practices, provide cost +transparency to internal stakeholders, or simply gain a better +understanding of your cloud expenses, integrating FOCUS data into Log +Analytics can help you unlock new levels of insight and control. + +An example of a custom dashboard could include the ability to drill down +into specific compartments, offering a clear and detailed view of the +services being used and their associated consumption. This level of +insight enables teams to identify which services are contributing most +to overall costs, uncover underutilized or idle resources, and +understand usage trends over time. As a result, it becomes significantly +easier to make informed decisions that support cost optimization +strategies, improve budget forecasting, and ultimately lead to +meaningful cost savings across the organization. + + + +Fig.1 – Compartment spending dashboard + +Creating custom dashboards in OCI Log Analytics is extremely +straightforward, thanks to its flexible query and visualization +capabilities. You can tailor these dashboards to meet your specific +FinOps needs, whether you're tracking costs by compartment, service, or +tag. + +You can set up specific alerts for example, for usage overages. These +alerts can trigger actions such as sending an email, reducing resource +limits, or even shutting down services. + + + +Fig. 2 – Alert on overage + +Additionally, the approach is not limited to Oracle Cloud—Log Analytics +can be extended to ingest data from other cloud providers as well. This +makes it possible to build a unified, cross-cloud FinOps dashboard that +consolidates cost and usage data from multiple environments into a +single, personalized view. + +Ready to set it up in your own environment? Keep reading to learn how! + +## Architecture + + + +Fig. 3 - The architecture + +Consumption information is reported in the FOCUS report, which resides +on the internal Oracle tenant. + +Each day, a function retrieves this report and creates a copy in the +Cost\_Usage\_Report. As soon as the report is created, an event is +triggered, and the data is imported into Logging Analytics using a +specific FOCUS Log Source. + +Once ingested, the data feeds into the FinOps dashboard and can +eventually trigger alerts. + +These alerts use a specific Notification Channel, where the associated +action is defined. The action can be sending an email or triggering a +function to perform a custom remediation action. + +*Create an Object Storage in your tenant* + +In the OCI Console, under "Storage", click on "Object Storage" → then +"Buckets". Choose the compartment where you want to create the bucket. + +> style="width:4.13127in;height:3.19521in" /> + +Fig 4 - Bucket creation + +After you create it, note the bucket namespace, name, and URL—you’ll +need these for uploading or referencing objects via APIs, CLI, or +automation tools. + +*Set up IAM policies* + +Create a Dynamic Group for function and Log Analytics Object rule + +Create a policy with the follow statement + +dg-fn-copy-CUR-reports dynamic group matching rule +``` +ALL {resource.type = 'fnfunc', resource.compartment.id = '<finOps +compartment OCID>’} +``` +LogAnalyticsObjectCollectionRule dynamic group matching rule +``` +ALL {resource.type='loganalyticsobjectcollectionrule', +resource.compartment.id = '<finOps compartment OCID>’} +``` +Policy Statements +``` +define tenancy usage-report as +ocid1.tenancy.oc1..aaaaaaaaned4fkpkisbwjlr56u7cj63lf3wffbilvqknstgtvzub7vhqkggq + +endorse group finOps to read objects in tenancy usage-report + +allow group finOps to manage analytics-instances in compartment +<finOps compartment> + +allow service metering\_overlay to manage objects in compartment +<finOps compartment> + +Allow group finOps to manage functions-family in compartment <finOps +compartment> + +Allow group finOps to manage health-check-family in compartment +<finOps compartment> + +Allow group finOps to manage virtual-network-family in compartment +<finOps compartment> + +Allow dynamic-group dg-fn-copy-CUR-reports to manage objects in +compartment <finOps compartment> + +endorse dynamic-group dg-fn-copy-CUR-reports to read objects in tenancy +usage-report + +Allow dynamic-group dg-fn-copy-CUR-reports to inspect compartments in +tenancy + +Allow dynamic-group dg-fn-copy-CUR-reports to inspect tenancies in +tenancy + +allow DYNAMIC-GROUP LogAnalyticsObjectCollectionRule to read buckets in +tenancy + +allow DYNAMIC-GROUP LogAnalyticsObjectCollectionRule to read objects in +tenancy + +allow DYNAMIC-GROUP LogAnalyticsObjectCollectionRule to manage +cloudevents-rules in tenancy + +allow DYNAMIC-GROUP LogAnalyticsObjectCollectionRule to inspect +compartments in tenancy + +allow DYNAMIC-GROUP LogAnalyticsObjectCollectionRule to use +tag-namespaces in tenancy + +allow DYNAMIC-GROUP LogAnalyticsObjectCollectionRule to +{STREAM\_CONSUME} in tenancy +``` +*Create the Functions to export the Report into a custom Object Storage* + +Create an application in OCI Console. Go to Developer Services > +Applications > Create Application > FinOpsX86 + + + +Fig.5 – Application + +In OCI Shell initialize the function: +``` +fn init --runtime python copyusagereport + +cd copyusagereport +``` +Go to OCI Shell and edit the func.py +``` +import io + +import json + +import logging + +import oci + +from datetime import datetime, timedelta + +from fdk import response + +def handler(ctx, data: io.BytesIO = None): + +try: + +reporting\_namespace = 'bling' + +reporting\_bucket = '' + +yesterday = datetime.now() - timedelta(days=3) + +prefix\_file = f"FOCUS +Reports/{yesterday.year}/{yesterday.strftime('%m')}/{yesterday.strftime('%d')}" + +print(f"prefix is {prefix\_file}") + +destination\_path = '/tmp' + +dest\_namespace='frxfz3gch4zb' + +upload\_bucket\_name = 'Cost\_Usage\_Reports' + +Signer = oci.auth.signers.get\_resource\_principals\_signer() + +object\_storage = oci.object\_storage.ObjectStorageClient(config={}, +signer=Signer) + +report\_bucket\_objects = +oci.pagination.list\_call\_get\_all\_results(object\_storage.list\_objects, +reporting\_namespace, reporting\_bucket, prefix=prefix\_file) + +for o in report\_bucket\_objects.data.objects: + +object\_details = object\_storage.get\_object(reporting\_namespace, +reporting\_bucket, o.name) + +filename = o.name.rsplit('/', 1)\[-1\] + +local\_file\_path = destination\_path+'/'+filename + +with open(local\_file\_path, 'wb') as f: + +for chunk in object\_details.data.raw.stream(1024 \* 1024, +decode\_content=False): + +f.write(chunk) + +with open(local\_file\_path, 'rb') as file\_content: + +object\_storage.put\_object( + +namespace\_name=dest\_namespace, + +bucket\_name=upload\_bucket\_name, + +object\_name=filename, + +put\_object\_body=file\_content + +) + +except (Exception, ValueError) as ex: + +logging.getLogger().info('error parsing payload: ' + str(ex)) + +return response.Response( + +ctx, response\_data=json.dumps( + +{"message": "Processed Files sucessfully"}) + +) +``` +Deploy the function +``` +fn -v deploy --app FinOpsX86 +``` +Define a scheduler. Create an application in OCI Console. Go to +Developer Services > Applications > Create Application > +FinOpsX86> copyusagereport > Schedules > Add Schedule + + + +Fig.6 – Funcion Schedule + +*Create a Log Group on Log Analytics* + +> Go to **Observability & Management** → **Log Analytics** → +> **Administration** → **Log Groups**. Select the **compartment** where +> you want to create the log group from the left-side menu. +> +> style="width:4.69444in;height:2.10278in" /> +> +Fig.7 – Log Group + +OCI Create Log Group +> +> Click the **“Create Log Group”** button. + +Top of Form + +Bottom of Form + +*Import the FOCUS parser and Source* + +> Download the Source configuration from [here](./src/FOCUS_OCI_1760704183250.zip). +> +> Go to **Observability & Management** → **Log Analytics** → +> **Administration** → **Import Configuration Content** and select the +> file you have just downloaded. +> +> style="width:3.47989in;height:3.03434in" /> + +Create the Streaming + +> Streaming is required to upload newly created items in the bucket to +> Log Analytics. Data will be injected every time a new item is created. +> +> The injection frequency depends on the schedule configured in the +> previous step. In this case, the frequency is every 24 hours. + +Go to **Analytics & AI** → **Streaming** → **Stream Pools**→ **Create +Stream Pool**. + +> style="width:3.08333in;height:5.22222in" /> + +*Create the Object Rule on Log Analytics* + +From OCI Shell console create the json file +``` +{ + +"name": "FocusObjectRule", + +"compartmentId": +"", + +"osNamespace": "frxfz3gch4zb", + +"osBucketName": "Cost\_Usage\_Reports", + +"logGroupId": +"", + +"logSourceName": "FOCUS\_OCI", + +"streamId":"" + +} +``` +Run +``` +oci log-analytics object-collection-rule create --from-json +file://createFocusObjectRule.json --namespace-name frxfz3gch4zb +``` +*Import the FOCUS Dashboard* + +> Download the dashboard configuration from [here](./src/FinOps_final.json). +> +> Go to **Observability & Management** → **Management Dashboards** **→ +> Import dashboards** and select the file you have just downloaded. +> +> style="width:6.5in;height:1.88958in" /> + +*Create the alert* + +> You can create a specific alert by defining metrics with a detection +> rule. Once the metric is created, you can configure an alert based on +> it. +> +> For example, I created an alert for *Overage*. An overage occurs when +> a customer exceeds the budget they have committed to. +> +> Go to **Observability & Management → Log Analytics → Administration → +> Detection Rules → Create** +> +> In the Metric Namespace, you can choose a custom name, as well as +> define the metric name. Be sure to run the recommended Dynamic Group +> policies. +> +> I used FO\_Total\_Overage but you can use all other FinOps Dashboard +> widget or create new ones. +> +> style="width:6.5in;height:2.69861in" /> +> +> style="width:6.5in;height:2.51597in" /> +> +> Wait 24 hours for the data to be imported and for the +> metric\_namespace to be populated. After that, you can define a +> specific alert. +> +> Go to **Observability & Management → Monitoring → Alarm Definitions → +> Create Alarm** +> +> style="width:6.5in;height:3.11875in" /> +> +> By integrating the OCI FOCUS cost and usage report into Log Analytics, +> you've unlocked a powerful, flexible, and scalable approach to cloud +> cost visibility and optimization. This solution not only aligns with +> FinOps best practices, but also empowers you to build custom +> dashboards, set intelligent alerts, and automate responses to budget +> anomalies all within a single OCI-native environment. +> +> The FOCUS report format is also supported by other cloud vendors. If +> you wish, you can import FinOps reports from other providers by +> uploading them to the same Object Storage bucket. This enables a +> unified, cross-cloud view of your cloud spending and usage patterns +> within OCI Log Analytics. +> +> Whether your goal is to improve forecasting, drive accountability, or +> reduce unnecessary spending, this setup provides the insights and +> control needed to act. With extensibility to multi-cloud environments, +> your FinOps strategy can grow seamlessly alongside your cloud +> footprint. +> +> Now that the infrastructure is in place—from scheduled report +> ingestion to alerting and dashboarding—you can continuously refine +> your analytics, extend with additional data sources, or tailor your +> metrics to evolving business goals. +> +> With this foundation, you're well-equipped to transform raw cost data +> into strategic, actionable insight—and make FinOps a central pillar of +> your cloud operations. diff --git a/knowledge-content/FinOps/files/src/FOCUS_OCI_1760704183250.zip b/knowledge-content/FinOps/files/src/FOCUS_OCI_1760704183250.zip new file mode 100644 index 0000000..bafb1ad Binary files /dev/null and b/knowledge-content/FinOps/files/src/FOCUS_OCI_1760704183250.zip differ diff --git a/knowledge-content/FinOps/files/src/FinOps_final.json b/knowledge-content/FinOps/files/src/FinOps_final.json new file mode 100644 index 0000000..c968f2f --- /dev/null +++ b/knowledge-content/FinOps/files/src/FinOps_final.json @@ -0,0 +1 @@ +{"dashboards" :[{"dashboardId":"ocid1.managementdashboard.oc1..aaaaaxxxxxxx2yfa","providerId":"log-analytics","providerName":"Log Analytics","providerVersion":"3.0.0","tiles":[{"displayName":"OVERAGE","savedSearchId":"ocid1.managementsavedsearch.oc1..aaaaaxxxxxxxxxxxxxxxa","row":0,"column":0,"height":3,"width":2,"nls":{},"uiConfig":{},"dataConfig":[],"state":"DEFAULT","drilldownConfig":[],"parametersMap":{"log-analytics-log-group-compartment":"$(dashboard.params.log-analytics-loggroup-filter)","log-analytics-log-set":"$(dashboard.params.log-analytics-logset-filter)","time":"$(dashboard.params.time)","log-analytics-entity":{"type":"log-analytics-entity-filter","values":[],"includeDependents":true},"flex":{"subAccountName":"$(dashboard.params.log-analytics-log-field-filter2)","oci_CompartmentName":"$(dashboard.params.log-analytics-log-field-filter1)","ServiceName":"$(dashboard.params.log-analytics-log-field-filter)"}},"description":null},{"displayName":"TENANT OVERAGE","savedSearchId":"ocid1.managementsavedsearch.oc1..aaaaaaaanxxxxxgsjt7q","row":0,"column":2,"height":3,"width":3,"nls":{},"uiConfig":{},"dataConfig":[],"state":"DEFAULT","drilldownConfig":[],"parametersMap":{"log-analytics-log-group-compartment":"$(dashboard.params.log-analytics-loggroup-filter)","log-analytics-log-set":"$(dashboard.params.log-analytics-logset-filter)","time":"$(dashboard.params.time)","log-analytics-entity":{"type":"log-analytics-entity-filter","values":[],"includeDependents":true},"flex":{"subAccountName":"$(dashboard.params.log-analytics-log-field-filter2)","oci_CompartmentName":"$(dashboard.params.log-analytics-log-field-filter1)","ServiceName":"$(dashboard.params.log-analytics-log-field-filter)"}},"description":null},{"displayName":"CONSUMPTION","savedSearchId":"ocid1.managementsavedsearch.oc1..aaaaaaaag3suxxxxxfuha","row":0,"column":5,"height":3,"width":2,"nls":{},"uiConfig":{},"dataConfig":[],"state":"DEFAULT","drilldownConfig":[],"parametersMap":{"log-analytics-log-group-compartment":"$(dashboard.params.log-analytics-loggroup-filter)","log-analytics-log-set":"$(dashboard.params.log-analytics-logset-filter)","time":"$(dashboard.params.time)","log-analytics-entity":{"type":"log-analytics-entity-filter","values":[],"includeDependents":true},"flex":{"oci_CompartmentName":"$(dashboard.params.log-analytics-log-field-filter1)","subAccountName":"$(dashboard.params.log-analytics-log-field-filter2)","ServiceName":"$(dashboard.params.log-analytics-log-field-filter)"}},"description":null},{"displayName":"TENANT CONSUMPTION","savedSearchId":"ocid1.managementsavedsearch.oc1..aaaaaaaaarmd4xxxxx7izma","row":0,"column":7,"height":3,"width":3,"nls":{},"uiConfig":{},"dataConfig":[],"state":"DEFAULT","drilldownConfig":[],"parametersMap":{"log-analytics-log-group-compartment":"$(dashboard.params.log-analytics-loggroup-filter)","log-analytics-log-set":"$(dashboard.params.log-analytics-logset-filter)","time":"$(dashboard.params.time)","log-analytics-entity":{"type":"log-analytics-entity-filter","values":[],"includeDependents":true},"flex":{"subAccountName":"$(dashboard.params.log-analytics-log-field-filter2)","oci_CompartmentName":"$(dashboard.params.log-analytics-log-field-filter1)","ServiceName":"$(dashboard.params.log-analytics-log-field-filter)"}},"description":null},{"displayName":"MONTHLY COST ","savedSearchId":"ocid1.managementsavedsearch.oc1..aaaaaaaxxxxxt2ton3pbuq","row":0,"column":10,"height":3,"width":2,"nls":{},"uiConfig":{},"dataConfig":[],"state":"DEFAULT","drilldownConfig":[],"parametersMap":{"log-analytics-log-group-compartment":"$(dashboard.params.log-analytics-loggroup-filter)","log-analytics-log-set":"$(dashboard.params.log-analytics-logset-filter)","time":"$(dashboard.params.time)","log-analytics-entity":{"type":"log-analytics-entity-filter","values":[],"includeDependents":true},"flex":{"subAccountName":"$(dashboard.params.log-analytics-log-field-filter2)","ServiceName":"$(dashboard.params.log-analytics-log-field-filter)","oci_CompartmentName":"$(dashboard.params.log-analytics-log-field-filter1)"}},"description":null},{"displayName":"COST BY COMPARTMENT","savedSearchId":"ocid1.managementsavedsearch.oc1..aaaaaaaa44k25rjfqpzngcgcco66zt6wvhrmzkyr7esgjimuauw4yiakkoeq","row":3,"column":0,"height":3,"width":4,"nls":{},"uiConfig":{},"dataConfig":[],"state":"DEFAULT","drilldownConfig":[],"parametersMap":{"log-analytics-log-group-compartment":"$(dashboard.params.log-analytics-loggroup-filter)","log-analytics-log-set":"$(dashboard.params.log-analytics-logset-filter)","time":"$(dashboard.params.time)","log-analytics-entity":{"type":"log-analytics-entity-filter","values":[],"includeDependents":true},"flex":{"ServiceName":"$(dashboard.params.log-analytics-log-field-filter)","oci_CompartmentName":"$(dashboard.params.log-analytics-log-field-filter1)","subAccountName":"$(dashboard.params.log-analytics-log-field-filter2)"}},"description":null},{"displayName":"TOP COMPARTMENT","savedSearchId":"ocid1.managementsavedsearch.oc1..aaaaaaaauts4aw47hrvtn5c5v4x3epnhkvcqkdhr3kh6kgwmom6c3gtuegsq","row":3,"column":4,"height":3,"width":4,"nls":{},"uiConfig":{},"dataConfig":[],"state":"DEFAULT","drilldownConfig":[],"parametersMap":{"log-analytics-log-group-compartment":"$(dashboard.params.log-analytics-loggroup-filter)","log-analytics-log-set":"$(dashboard.params.log-analytics-logset-filter)","time":"$(dashboard.params.time)","log-analytics-entity":{"type":"log-analytics-entity-filter","values":[],"includeDependents":true},"flex":{"subAccountName":"$(dashboard.params.log-analytics-log-field-filter2)","ServiceName":"$(dashboard.params.log-analytics-log-field-filter)","oci_CompartmentName":"$(dashboard.params.log-analytics-log-field-filter1)"}},"description":null},{"displayName":"COST BY COMPARTMENT","savedSearchId":"ocid1.managementsavedsearch.oc1..aaaaaaaaum6qa44asmgosdq4kskplb6dqgim3mfdfidkutc4js5fileaew4a","row":3,"column":8,"height":3,"width":4,"nls":{},"uiConfig":{},"dataConfig":[],"state":"DEFAULT","drilldownConfig":[],"parametersMap":{"log-analytics-log-group-compartment":"$(dashboard.params.log-analytics-loggroup-filter)","log-analytics-log-set":"$(dashboard.params.log-analytics-logset-filter)","time":"$(dashboard.params.time)","log-analytics-entity":{"type":"log-analytics-entity-filter","values":[],"includeDependents":false},"flex":{"subAccountName":"$(dashboard.params.log-analytics-log-field-filter2)","ServiceName":"$(dashboard.params.log-analytics-log-field-filter)","oci_CompartmentName":"$(dashboard.params.log-analytics-log-field-filter1)"}},"description":null},{"displayName":"TOP SERVICES","savedSearchId":"ocid1.managementsavedsearch.oc1..aaaaaaaakhqbm7ywcdr2a5klx3fbo25lfubymetsi7o2io43lhzcilnmfwja","row":6,"column":0,"height":3,"width":4,"nls":{},"uiConfig":{},"dataConfig":[],"state":"DEFAULT","drilldownConfig":[],"parametersMap":{"log-analytics-log-group-compartment":"$(dashboard.params.log-analytics-loggroup-filter)","log-analytics-log-set":"$(dashboard.params.log-analytics-logset-filter)","time":"$(dashboard.params.time)","log-analytics-entity":{"type":"log-analytics-entity-filter","values":[],"includeDependents":true},"flex":{"oci_CompartmentName":"$(dashboard.params.log-analytics-log-field-filter1)","subAccountName":"$(dashboard.params.log-analytics-log-field-filter2)","ServiceName":"$(dashboard.params.log-analytics-log-field-filter)"}},"description":null},{"displayName":"TOP COMPARTMENT","savedSearchId":"ocid1.managementsavedsearch.oc1..aaaaaaaacclsav6rlvbhxqc52s5y2ufzimzoxvm77exgccw6dcaaup7repuq","row":6,"column":4,"height":3,"width":4,"nls":{},"uiConfig":{},"dataConfig":[],"state":"DEFAULT","drilldownConfig":[],"parametersMap":{"time":"$(dashboard.params.time)","log-analytics-log-group-compartment":"$(dashboard.params.log-analytics-loggroup-filter)","log-analytics-entity":{"type":"log-analytics-entity-filter","values":[],"includeDependents":true},"flex":{"oci_CompartmentName":"$(dashboard.params.log-analytics-log-field-filter1)","subAccountName":"$(dashboard.params.log-analytics-log-field-filter2)","ServiceName":"$(dashboard.params.log-analytics-log-field-filter)"}},"description":null},{"displayName":"COST BY COMPARTMENT AND SERVICES","savedSearchId":"ocid1.managementsavedsearch.oc1..aaaaaaaawveysszzcgrqmn5a3gxgf6qhlv7dkbq3dwgaxexqst7iuz6m6cpa","row":6,"column":8,"height":3,"width":4,"nls":{},"uiConfig":{},"dataConfig":[],"state":"DEFAULT","drilldownConfig":[],"parametersMap":{"log-analytics-log-group-compartment":"$(dashboard.params.log-analytics-loggroup-filter)","log-analytics-log-set":"$(dashboard.params.log-analytics-logset-filter)","time":"$(dashboard.params.time)","log-analytics-entity":{"type":"log-analytics-entity-filter","values":[],"includeDependents":true},"flex":{"oci_CompartmentName":"$(dashboard.params.log-analytics-log-field-filter1)","subAccountName":"$(dashboard.params.log-analytics-log-field-filter2)","ServiceName":"$(dashboard.params.log-analytics-log-field-filter)"}},"description":null}],"displayName":"FinOps_final","description":"","compartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","isOobDashboard":false,"isShowInHome":false,"metadataVersion":"2.0","isShowDescription":true,"screenImage":"todo: provide value[mandatory]","nls":{},"uiConfig":{"isFilteringEnabled":false,"isTimeRangeEnabled":true,"isRefreshEnabled":true},"dataConfig":[],"type":"normal","isFavorite":false,"savedSearches":[{"id":"ocid1.managementsavedsearch.oc1..aaaaaaaajxicuuu5droxfzg7fhjrbxtkoko7mtrfh3giz275x5t2ton3pbuq","displayName":"FO_Attributed_Cost_Montly","providerId":"log-analytics","providerVersion":"3.0.0","providerName":"Log Analytics","compartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","isOobSavedSearch":false,"description":"","nls":{},"type":"WIDGET_SHOW_IN_DASHBOARD","uiConfig":{"timeSelection":{"numUnits":14,"units":"DAYS","timePeriod":"relative"},"showTitle":true,"visualizationType":"tile","visualizationOptions":{"changeLabel":"","formatNumber":false},"queryString":"'Log Source' = FOCUS_OCI and Time > dateRelative(31day) | where substr(formatDate(Time, 'MM/dd/yyyy'), 1, 2) = substr(formatDate(now(), 'MM/dd/yyyy'), 1, 2) | stats sum(oci_AttributedCost) as EUR","scopeFilters":{"filters":[{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"MetricCompartment","flags":{},"values":[]},{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},{"type":"LogSet","flags":{},"values":[]},{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}],"isGlobal":false,"LogGroup":{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"MetricCompartment":{"type":"MetricCompartment","flags":{},"values":[]},"Entity":{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},"LogSet":{"type":"LogSet","flags":{},"values":[]},"ResourceCompartment":{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"Region":{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}},"internalKey":"ocid1.managementsavedsearch.oc1..aaaaaaaajxicuuu5droxfzg7fhjrbxtkoko7mtrfh3giz275x5t2ton3pbuq","vizType":"lxSavedSearchWidgetType","enableWidgetInApp":true},"dataConfig":[],"screenImage":" ","metadataVersion":"2.0","widgetTemplate":"visualizations/chartWidgetTemplate.html","widgetVM":"jet-modules/dashboards/widgets/lxSavedSearchWidget","freeformTags":{},"definedTags":{},"parametersConfig":[{"name":"log-analytics-log-group-compartment","displayName":"Log Group Compartment","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-4a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-4a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-entity","displayName":"Entity","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-2a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-2a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-log-set","displayName":"Log Set","required":true,"hidden":"$(window.logSetNotEnabled)","defaultFilterIds":["OOBSS-management-dashboard-filter-3a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-3a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-region","displayName":"Region","required":false,"defaultFilterIds":["OOBSS-management-dashboard-region-filter"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-region-filter"}},"valueFormat":{"type":"array"}},{"name":"time","displayName":"$(bundle.globalSavedSearch.TIME)","required":true,"hidden":true},{"name":"flex"}],"featuresConfig":{"crossService":{"shared":true}},"drilldownConfig":[]},{"id":"ocid1.managementsavedsearch.oc1..aaaaaaaacclsav6rlvbhxqc52s5y2ufzimzoxvm77exgccw6dcaaup7repuq","displayName":"FO_TOP_Compartment_words","providerId":"log-analytics","providerVersion":"3.0.0","providerName":"Log Analytics","compartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","isOobSavedSearch":false,"description":"","nls":{},"type":"WIDGET_SHOW_IN_DASHBOARD","uiConfig":{"timeSelection":{"numUnits":7,"units":"DAYS","timePeriod":"relative"},"showTitle":true,"visualizationType":"cloud","visualizationOptions":{},"queryString":"'Log Source' = FOCUS_OCI | fields UsageQuantity, -'Host Name (Server)', -'Problem Priority', -Label, -'Entity Type', -'Log Source', -Entity, skuID, oci_CompartmentName, oci_AttributedCost, ResourceName, ResourceId, ServiceName | stats count(oci_AttributedCost) as sc by oci_CompartmentName, subAccountName | top limit = 30 sc","scopeFilters":{"filters":[{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"MetricCompartment","flags":{},"values":[]},{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},{"type":"LogSet","flags":{},"values":[]},{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}],"isGlobal":false,"LogGroup":{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"MetricCompartment":{"type":"MetricCompartment","flags":{},"values":[]},"Entity":{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},"LogSet":{"type":"LogSet","flags":{},"values":[]},"ResourceCompartment":{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"Region":{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}},"internalKey":"ocid1.managementsavedsearch.oc1..aaaaaaaacclsav6rlvbhxqc52s5y2ufzimzoxvm77exgccw6dcaaup7repuq","vizType":"lxSavedSearchWidgetType","enableWidgetInApp":true},"dataConfig":[],"screenImage":" ","metadataVersion":"2.0","widgetTemplate":"visualizations/chartWidgetTemplate.html","widgetVM":"jet-modules/dashboards/widgets/lxSavedSearchWidget","freeformTags":{},"definedTags":{},"parametersConfig":[{"name":"log-analytics-log-group-compartment","displayName":"Log Group Compartment","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-4a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-4a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-entity","displayName":"Entity","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-2a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-2a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-log-set","displayName":"Log Set","required":true,"hidden":"$(window.logSetNotEnabled)","defaultFilterIds":["OOBSS-management-dashboard-filter-3a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-3a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-region","displayName":"Region","required":false,"defaultFilterIds":["OOBSS-management-dashboard-region-filter"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-region-filter"}},"valueFormat":{"type":"array"}},{"name":"time","displayName":"$(bundle.globalSavedSearch.TIME)","required":true,"hidden":true},{"name":"flex"}],"featuresConfig":{"crossService":{"shared":true}},"drilldownConfig":[]},{"id":"ocid1.managementsavedsearch.oc1..aaaaaxxxxxxxxxxxxxxxa","displayName":"FO_Total_Overage","providerId":"log-analytics","providerVersion":"3.0.0","providerName":"Log Analytics","compartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","isOobSavedSearch":false,"description":"","nls":{},"type":"WIDGET_SHOW_IN_DASHBOARD","uiConfig":{"timeSelection":{"numUnits":14,"units":"DAYS","timePeriod":"relative"},"showTitle":true,"visualizationType":"tile","visualizationOptions":{"changeLabel":"","formatNumber":false},"queryString":"'Log Source' = FOCUS_OCI | stats sum(oci_CostOverage) as EUR | top limit = 20 EUR","scopeFilters":{"filters":[{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"MetricCompartment","flags":{},"values":[]},{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},{"type":"LogSet","flags":{},"values":[]},{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}],"isGlobal":false,"LogGroup":{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"MetricCompartment":{"type":"MetricCompartment","flags":{},"values":[]},"Entity":{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},"LogSet":{"type":"LogSet","flags":{},"values":[]},"ResourceCompartment":{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"Region":{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}},"internalKey":"ocid1.managementsavedsearch.oc1..aaaaaxxxxxxxxxxxxxxxa","vizType":"lxSavedSearchWidgetType","enableWidgetInApp":true},"dataConfig":[],"screenImage":" ","metadataVersion":"2.0","widgetTemplate":"visualizations/chartWidgetTemplate.html","widgetVM":"jet-modules/dashboards/widgets/lxSavedSearchWidget","freeformTags":{},"definedTags":{},"parametersConfig":[{"name":"log-analytics-log-group-compartment","displayName":"Log Group Compartment","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-4a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-4a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-entity","displayName":"Entity","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-2a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-2a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-log-set","displayName":"Log Set","required":true,"hidden":"$(window.logSetNotEnabled)","defaultFilterIds":["OOBSS-management-dashboard-filter-3a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-3a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-region","displayName":"Region","required":false,"defaultFilterIds":["OOBSS-management-dashboard-region-filter"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-region-filter"}},"valueFormat":{"type":"array"}},{"name":"time","displayName":"$(bundle.globalSavedSearch.TIME)","required":true,"hidden":true},{"name":"flex"}],"featuresConfig":{"crossService":{"shared":true}},"drilldownConfig":[]},{"id":"ocid1.managementsavedsearch.oc1..aaaaaaaaum6qa44asmgosdq4kskplb6dqgim3mfdfidkutc4js5fileaew4a","displayName":"FO_Attributed_Cost_by_compartment","providerId":"log-analytics","providerVersion":"3.0.0","providerName":"Log Analytics","compartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","isOobSavedSearch":false,"description":"","nls":{},"type":"WIDGET_SHOW_IN_DASHBOARD","uiConfig":{"timeSelection":{"timePeriod":"l7day"},"showTitle":true,"visualizationType":"pie","visualizationOptions":{},"queryString":"'Log Source' = FOCUS_OCI | stats sum(oci_AttributedUsage) as EUR by oci_CompartmentName | top EUR","scopeFilters":{"filters":[{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"MetricCompartment","flags":{},"values":[]},{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},{"type":"LogSet","flags":{},"values":[]},{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","label":"Erika_sciunzi"}]},{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}],"isGlobal":false,"LogGroup":{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"MetricCompartment":{"type":"MetricCompartment","flags":{},"values":[]},"Entity":{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},"LogSet":{"type":"LogSet","flags":{},"values":[]},"ResourceCompartment":{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","label":"Erika_sciunzi"}]},"Region":{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}}},"dataConfig":[],"screenImage":" ","metadataVersion":"2.0","widgetTemplate":"visualizations/chartWidgetTemplate.html","widgetVM":"jet-modules/dashboards/widgets/lxSavedSearchWidget","freeformTags":{},"definedTags":{},"parametersConfig":[{"name":"log-analytics-log-group-compartment","displayName":"Log Group Compartment","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-4a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-4a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-entity","displayName":"Entity","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-2a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-2a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-log-set","displayName":"Log Set","required":true,"hidden":"$(window.logSetNotEnabled)","defaultFilterIds":["OOBSS-management-dashboard-filter-3a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-3a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-region","displayName":"Region","required":false,"defaultFilterIds":["OOBSS-management-dashboard-region-filter"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-region-filter"}},"valueFormat":{"type":"array"}},{"name":"time","displayName":"$(bundle.globalSavedSearch.TIME)","required":true,"hidden":true},{"name":"flex"}],"featuresConfig":{"crossService":{"shared":true}},"drilldownConfig":[]},{"id":"ocid1.managementsavedsearch.oc1..aaaaaaaawveysszzcgrqmn5a3gxgf6qhlv7dkbq3dwgaxexqst7iuz6m6cpa","displayName":"FO_Compartment_Service2","providerId":"log-analytics","providerVersion":"3.0.0","providerName":"Log Analytics","compartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","isOobSavedSearch":false,"description":"","nls":{},"type":"WIDGET_SHOW_IN_DASHBOARD","uiConfig":{"timeSelection":{"numUnits":7,"units":"DAYS","timePeriod":"relative"},"showTitle":true,"visualizationType":"treemap","visualizationOptions":{},"queryString":"'Log Source' = FOCUS_OCI | fields UsageQuantity, -'Host Name (Server)', -'Problem Priority', -Label, -'Entity Type', -'Log Source', -Entity, skuID, oci_CompartmentName, oci_AttributedCost, ResourceName, ResourceId, ServiceName | stats sum(oci_AttributedCost) by ServiceName, ResourceId","scopeFilters":{"filters":[{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"MetricCompartment","flags":{},"values":[]},{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx"},"values":[]},{"type":"LogSet","flags":{},"values":[]},{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}],"isGlobal":false,"LogGroup":{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"MetricCompartment":{"type":"MetricCompartment","flags":{},"values":[]},"Entity":{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx"},"values":[]},"LogSet":{"type":"LogSet","flags":{},"values":[]},"ResourceCompartment":{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"Region":{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}},"internalKey":"ocid1.managementsavedsearch.oc1..aaaaaaaawveysszzcgrqmn5a3gxgf6qhlv7dkbq3dwgaxexqst7iuz6m6cpa","vizType":"lxSavedSearchWidgetType","enableWidgetInApp":true},"dataConfig":[],"screenImage":" ","metadataVersion":"2.0","widgetTemplate":"visualizations/chartWidgetTemplate.html","widgetVM":"jet-modules/dashboards/widgets/lxSavedSearchWidget","freeformTags":{},"definedTags":{},"parametersConfig":[{"name":"log-analytics-log-group-compartment","displayName":"Log Group Compartment","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-4a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-4a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-entity","displayName":"Entity","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-2a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-2a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-log-set","displayName":"Log Set","required":true,"hidden":"$(window.logSetNotEnabled)","defaultFilterIds":["OOBSS-management-dashboard-filter-3a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-3a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-region","displayName":"Region","required":false,"defaultFilterIds":["OOBSS-management-dashboard-region-filter"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-region-filter"}},"valueFormat":{"type":"array"}},{"name":"time","displayName":"$(bundle.globalSavedSearch.TIME)","required":true,"hidden":true},{"name":"flex"}],"featuresConfig":{"crossService":{"shared":true}},"drilldownConfig":[]},{"id":"ocid1.managementsavedsearch.oc1..aaaaaaaag3suuythuznubzqgbfz2d3g3b44ipz2enidu3mrgcfma4aswfuha","displayName":"FO_Total_consumption","providerId":"log-analytics","providerVersion":"3.0.0","providerName":"Log Analytics","compartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","isOobSavedSearch":false,"description":"","nls":{},"type":"WIDGET_SHOW_IN_DASHBOARD","uiConfig":{"timeSelection":{"numUnits":14,"units":"DAYS","timePeriod":"relative"},"showTitle":true,"visualizationType":"tile","visualizationOptions":{"changeLabel":"","formatNumber":false},"queryString":"'Log Source' = FOCUS_OCI | fields UsageQuantity, -'Host Name (Server)', -'Problem Priority', -Label, -'Entity Type', -'Log Source', -Entity, skuID, oci_CompartmentName, oci_AttributedCost, ResourceName, ResourceId, ServiceName | stats sum(oci_AttributedCost) as EUR | top limit = 20 EUR","scopeFilters":{"filters":[{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"MetricCompartment","flags":{},"values":[]},{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},{"type":"LogSet","flags":{},"values":[]},{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}],"isGlobal":false,"LogGroup":{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"MetricCompartment":{"type":"MetricCompartment","flags":{},"values":[]},"Entity":{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},"LogSet":{"type":"LogSet","flags":{},"values":[]},"ResourceCompartment":{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"Region":{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}},"internalKey":"ocid1.managementsavedsearch.oc1..aaaaaaaag3suuythuznubzqgbfz2d3g3b44ipz2enidu3mrgcfma4aswfuha","vizType":"lxSavedSearchWidgetType","enableWidgetInApp":true},"dataConfig":[],"screenImage":" ","metadataVersion":"2.0","widgetTemplate":"visualizations/chartWidgetTemplate.html","widgetVM":"jet-modules/dashboards/widgets/lxSavedSearchWidget","freeformTags":{},"definedTags":{},"parametersConfig":[{"name":"log-analytics-log-group-compartment","displayName":"Log Group Compartment","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-4a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-4a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-entity","displayName":"Entity","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-2a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-2a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-log-set","displayName":"Log Set","required":true,"hidden":"$(window.logSetNotEnabled)","defaultFilterIds":["OOBSS-management-dashboard-filter-3a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-3a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-region","displayName":"Region","required":false,"defaultFilterIds":["OOBSS-management-dashboard-region-filter"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-region-filter"}},"valueFormat":{"type":"array"}},{"name":"time","displayName":"$(bundle.globalSavedSearch.TIME)","required":true,"hidden":true},{"name":"flex"}],"featuresConfig":{"crossService":{"shared":true}},"drilldownConfig":[]},{"id":"ocid1.managementsavedsearch.oc1..aaaaaaaa44k25rjfqpzngcgcco66zt6wvhrmzkyr7esgjimuauw4yiakkoeq","displayName":"FO_Attributed_Cost_dayli_by_compartment","providerId":"log-analytics","providerVersion":"3.0.0","providerName":"Log Analytics","compartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","isOobSavedSearch":false,"description":"","nls":{},"type":"WIDGET_SHOW_IN_DASHBOARD","uiConfig":{"timeSelection":{"timePeriod":"l7day"},"showTitle":true,"visualizationType":"records_histogram","visualizationOptions":{"customVizOpt":{"primaryFieldIname":"mbody","primaryFieldDname":"Original Log Content"}},"queryString":"'Log Source' = FOCUS_OCI | timestats span = 1day sum(oci_AttributedUsage) by oci_CompartmentName","scopeFilters":{"filters":[{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"MetricCompartment","flags":{},"values":[]},{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},{"type":"LogSet","flags":{},"values":[]},{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","label":"Erika_sciunzi"}]},{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}],"isGlobal":false,"LogGroup":{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"MetricCompartment":{"type":"MetricCompartment","flags":{},"values":[]},"Entity":{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},"LogSet":{"type":"LogSet","flags":{},"values":[]},"ResourceCompartment":{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","label":"Erika_sciunzi"}]},"Region":{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}},"vizType":"lxSavedSearchWidgetType","enableWidgetInApp":true},"dataConfig":[],"screenImage":" ","metadataVersion":"2.0","widgetTemplate":"visualizations/chartWidgetTemplate.html","widgetVM":"jet-modules/dashboards/widgets/lxSavedSearchWidget","freeformTags":{},"definedTags":{},"parametersConfig":[{"name":"log-analytics-log-group-compartment","displayName":"Log Group Compartment","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-4a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-4a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-entity","displayName":"Entity","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-2a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-2a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-log-set","displayName":"Log Set","required":true,"hidden":"$(window.logSetNotEnabled)","defaultFilterIds":["OOBSS-management-dashboard-filter-3a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-3a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-region","displayName":"Region","required":false,"defaultFilterIds":["OOBSS-management-dashboard-region-filter"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-region-filter"}},"valueFormat":{"type":"array"}},{"name":"time","displayName":"$(bundle.globalSavedSearch.TIME)","required":true,"hidden":true},{"name":"flex"}],"featuresConfig":{"crossService":{"shared":true}},"drilldownConfig":[]},{"id":"ocid1.managementsavedsearch.oc1..aaaaaaaaarmd4aq2bhui7csejt6moxaf3woosxxigs4ovmr44cog4sm7izma","displayName":"FO_Total_consumption_tenancy","providerId":"log-analytics","providerVersion":"3.0.0","providerName":"Log Analytics","compartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","isOobSavedSearch":false,"description":"","nls":{},"type":"WIDGET_SHOW_IN_DASHBOARD","uiConfig":{"timeSelection":{"numUnits":7,"units":"DAYS","timePeriod":"relative"},"showTitle":true,"visualizationType":"pie","visualizationOptions":{},"queryString":"'Log Source' = FOCUS_OCI | fields UsageQuantity, -'Host Name (Server)', -'Problem Priority', -Label, -'Entity Type', -'Log Source', -Entity, skuID, oci_CompartmentName, oci_AttributedCost, ResourceName, ResourceId, ServiceName | stats sum(oci_AttributedCost) by subAccountName","scopeFilters":{"filters":[{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"MetricCompartment","flags":{},"values":[]},{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},{"type":"LogSet","flags":{},"values":[]},{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}],"isGlobal":false,"LogGroup":{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"MetricCompartment":{"type":"MetricCompartment","flags":{},"values":[]},"Entity":{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},"LogSet":{"type":"LogSet","flags":{},"values":[]},"ResourceCompartment":{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"Region":{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}},"vizType":"lxSavedSearchWidgetType","enableWidgetInApp":true},"dataConfig":[],"screenImage":" ","metadataVersion":"2.0","widgetTemplate":"visualizations/chartWidgetTemplate.html","widgetVM":"jet-modules/dashboards/widgets/lxSavedSearchWidget","freeformTags":{},"definedTags":{},"parametersConfig":[{"name":"log-analytics-log-group-compartment","displayName":"Log Group Compartment","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-4a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-4a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-entity","displayName":"Entity","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-2a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-2a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-log-set","displayName":"Log Set","required":true,"hidden":"$(window.logSetNotEnabled)","defaultFilterIds":["OOBSS-management-dashboard-filter-3a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-3a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-region","displayName":"Region","required":false,"defaultFilterIds":["OOBSS-management-dashboard-region-filter"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-region-filter"}},"valueFormat":{"type":"array"}},{"name":"time","displayName":"$(bundle.globalSavedSearch.TIME)","required":true,"hidden":true},{"name":"flex"}],"featuresConfig":{"crossService":{"shared":true}},"drilldownConfig":[]},{"id":"ocid1.managementsavedsearch.oc1..aaaaaaaauts4aw47hrvtn5c5v4x3epnhkvcqkdhr3kh6kgwmom6c3gtuegsq","displayName":"FO_TOP_Compartment","providerId":"log-analytics","providerVersion":"3.0.0","providerName":"Log Analytics","compartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","isOobSavedSearch":false,"description":"","nls":{},"type":"WIDGET_SHOW_IN_DASHBOARD","uiConfig":{"timeSelection":{"timePeriod":"l14day"},"showTitle":true,"visualizationType":"hbar","visualizationOptions":{},"queryString":"'Log Source' = FOCUS_OCI | fields UsageQuantity, -'Host Name (Server)', -'Problem Priority', -Label, -'Entity Type', -'Log Source', -Entity, skuID, oci_CompartmentName, oci_AttributedCost, ResourceName, ResourceId, ServiceName | stats sum(oci_AttributedCost) as sc by oci_CompartmentName, ServiceName | top sc","scopeFilters":{"filters":[{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"MetricCompartment","flags":{},"values":[]},{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx"},"values":[]},{"type":"LogSet","flags":{},"values":[]},{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","label":"Erika_sciunzi"}]},{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}],"isGlobal":false,"LogGroup":{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"MetricCompartment":{"type":"MetricCompartment","flags":{},"values":[]},"Entity":{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx"},"values":[]},"LogSet":{"type":"LogSet","flags":{},"values":[]},"ResourceCompartment":{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","label":"Erika_sciunzi"}]},"Region":{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}},"vizType":"lxSavedSearchWidgetType","enableWidgetInApp":true},"dataConfig":[],"screenImage":" ","metadataVersion":"2.0","widgetTemplate":"visualizations/chartWidgetTemplate.html","widgetVM":"jet-modules/dashboards/widgets/lxSavedSearchWidget","freeformTags":{},"definedTags":{},"parametersConfig":[{"name":"log-analytics-log-group-compartment","displayName":"Log Group Compartment","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-4a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-4a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-entity","displayName":"Entity","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-2a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-2a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-log-set","displayName":"Log Set","required":true,"hidden":"$(window.logSetNotEnabled)","defaultFilterIds":["OOBSS-management-dashboard-filter-3a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-3a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-region","displayName":"Region","required":false,"defaultFilterIds":["OOBSS-management-dashboard-region-filter"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-region-filter"}},"valueFormat":{"type":"array"}},{"name":"time","displayName":"$(bundle.globalSavedSearch.TIME)","required":true,"hidden":true},{"name":"flex"}],"featuresConfig":{"crossService":{"shared":true}},"drilldownConfig":[]},{"id":"ocid1.managementsavedsearch.oc1..aaaaaaaakhqbm7ywcdr2a5klx3fbo25lfubymetsi7o2io43lhzcilnmfwja","displayName":"FO_TOP_Service_words","providerId":"log-analytics","providerVersion":"3.0.0","providerName":"Log Analytics","compartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","isOobSavedSearch":false,"description":"","nls":{},"type":"WIDGET_SHOW_IN_DASHBOARD","uiConfig":{"timeSelection":{"numUnits":7,"units":"DAYS","timePeriod":"relative"},"showTitle":true,"visualizationType":"cloud","visualizationOptions":{},"queryString":"'Log Source' = FOCUS_OCI | fields UsageQuantity, -'Host Name (Server)', -'Problem Priority', -Label, -'Entity Type', -'Log Source', -Entity, skuID, oci_CompartmentName, oci_AttributedCost, ResourceName, ResourceId, ServiceName | stats count(oci_AttributedCost) as sc by ServiceName, subAccountName | top limit = 30 sc","scopeFilters":{"filters":[{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"MetricCompartment","flags":{},"values":[]},{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},{"type":"LogSet","flags":{},"values":[]},{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}],"isGlobal":false,"LogGroup":{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"MetricCompartment":{"type":"MetricCompartment","flags":{},"values":[]},"Entity":{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},"LogSet":{"type":"LogSet","flags":{},"values":[]},"ResourceCompartment":{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"Region":{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}},"internalKey":"ocid1.managementsavedsearch.oc1..aaaaaaaakhqbm7ywcdr2a5klx3fbo25lfubymetsi7o2io43lhzcilnmfwja","vizType":"lxSavedSearchWidgetType","enableWidgetInApp":true},"dataConfig":[],"screenImage":" ","metadataVersion":"2.0","widgetTemplate":"visualizations/chartWidgetTemplate.html","widgetVM":"jet-modules/dashboards/widgets/lxSavedSearchWidget","freeformTags":{},"definedTags":{},"parametersConfig":[{"name":"log-analytics-log-group-compartment","displayName":"Log Group Compartment","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-4a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-4a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-entity","displayName":"Entity","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-2a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-2a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-log-set","displayName":"Log Set","required":true,"hidden":"$(window.logSetNotEnabled)","defaultFilterIds":["OOBSS-management-dashboard-filter-3a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-3a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-region","displayName":"Region","required":false,"defaultFilterIds":["OOBSS-management-dashboard-region-filter"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-region-filter"}},"valueFormat":{"type":"array"}},{"name":"time","displayName":"$(bundle.globalSavedSearch.TIME)","required":true,"hidden":true},{"name":"flex"}],"featuresConfig":{"crossService":{"shared":true}},"drilldownConfig":[]},{"id":"ocid1.managementsavedsearch.oc1..aaaaaaaanj2kbggjaike2mdmzpfexioemvwfoaxn7abhzuwufobfxpgsjt7q","displayName":"FO_Total_overage_tenancy","providerId":"log-analytics","providerVersion":"3.0.0","providerName":"Log Analytics","compartmentId":"ocid1.compartment.oc1..aaaaaaaa6fkbxdekr4e2ey2lvztqbyoi3rr2w7nlsts2vy5w473da7iyexxxxx","isOobSavedSearch":false,"description":"","nls":{},"type":"WIDGET_SHOW_IN_DASHBOARD","uiConfig":{"timeSelection":{"numUnits":7,"units":"DAYS","timePeriod":"relative"},"showTitle":true,"visualizationType":"pie","visualizationOptions":{},"queryString":"'Log Source' = FOCUS_OCI | fields UsageQuantity, -'Host Name (Server)', -'Problem Priority', -Label, -'Entity Type', -'Log Source', -Entity, skuID, oci_CompartmentName, oci_AttributedCost, ResourceName, ResourceId, ServiceName | stats sum(oci_CostOverage) by subAccountName","scopeFilters":{"filters":[{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"MetricCompartment","flags":{},"values":[]},{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},{"type":"LogSet","flags":{},"values":[]},{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}],"isGlobal":false,"LogGroup":{"type":"LogGroup","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"MetricCompartment":{"type":"MetricCompartment","flags":{},"values":[]},"Entity":{"type":"Entity","flags":{"IncludeDependents":true,"ScopeCompartmentId":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt"},"values":[]},"LogSet":{"type":"LogSet","flags":{},"values":[]},"ResourceCompartment":{"type":"ResourceCompartment","flags":{"IncludeSubCompartments":true},"values":[{"value":"ocid1.tenancy.oc1..aaaaaaaxxxxx2zskvagurtt","label":"oci4cca (root)"}]},"Region":{"type":"Region","flags":{},"values":[{"value":"eu-frankfurt-1","label":"Germany Central (Frankfurt)"}]}},"vizType":"lxSavedSearchWidgetType","enableWidgetInApp":true},"dataConfig":[],"screenImage":" ","metadataVersion":"2.0","widgetTemplate":"visualizations/chartWidgetTemplate.html","widgetVM":"jet-modules/dashboards/widgets/lxSavedSearchWidget","freeformTags":{},"definedTags":{},"parametersConfig":[{"name":"log-analytics-log-group-compartment","displayName":"Log Group Compartment","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-4a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-4a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-entity","displayName":"Entity","required":true,"defaultFilterIds":["OOBSS-management-dashboard-filter-2a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-2a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-log-set","displayName":"Log Set","required":true,"hidden":"$(window.logSetNotEnabled)","defaultFilterIds":["OOBSS-management-dashboard-filter-3a"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-filter-3a"}},"valueFormat":{"type":"object"}},{"name":"log-analytics-region","displayName":"Region","required":false,"defaultFilterIds":["OOBSS-management-dashboard-region-filter"],"editUi":{"inputType":"savedSearch","filterTile":{"filterId":"OOBSS-management-dashboard-region-filter"}},"valueFormat":{"type":"array"}},{"name":"time","displayName":"$(bundle.globalSavedSearch.TIME)","required":true,"hidden":true},{"name":"flex"}],"featuresConfig":{"crossService":{"shared":true}},"drilldownConfig":[]}],"parametersConfig":[{"savedSearchId":"OOBSS-management-dashboard-filter-xlog","displayName":"Tenancy","width":3,"state":"DEFAULT","parametersMap":{"isStoreInLocalStorage":true,"time":"$(dashboard.params.time)","log-analytics-log-group-compartment":"$(dashboard.params.log-analytics-loggroup-filter)","logFieldName":"subAccountName"},"name":"log-analytics-log-field-filter2","localStorageKey":"logField_subAccountName"},{"savedSearchId":"OOBSS-management-dashboard-filter-100","width":3,"state":"DEFAULT","parametersMap":{},"name":"temporaryFilerName1","visible":false},{"savedSearchId":"OOBSS-management-dashboard-filter-xlog","displayName":"Compartment Name","width":3,"state":"DEFAULT","parametersMap":{"isStoreInLocalStorage":true,"time":"$(dashboard.params.time)","log-analytics-log-group-compartment":"$(dashboard.params.log-analytics-loggroup-filter)","logFieldName":"oci_CompartmentName"},"name":"log-analytics-log-field-filter1","localStorageKey":"logField_oci_CompartmentName"},{"savedSearchId":"OOBSS-management-dashboard-filter-xlog","displayName":"Product Service","width":3,"state":"DEFAULT","parametersMap":{"isStoreInLocalStorage":true,"time":"$(dashboard.params.time)","log-analytics-log-group-compartment":"$(dashboard.params.log-analytics-loggroup-filter)","logFieldName":"ServiceName"},"name":"log-analytics-log-field-filter","localStorageKey":"logField_ServiceName"},{"savedSearchId":"OOBSS-management-dashboard-filter-4a","displayName":"Log Group Compartment","width":4,"state":"DEFAULT","uiConfig":{"internalKey":"OOBSS-management-dashboard-filter-4a","filterName":"log-analytics-loggroup-filter","vizFilterType":"lxLogGroupDashFilterType","defaultWidth":4,"minWidth":2},"parametersMap":{"isStoreInLocalStorage":true},"name":"log-analytics-loggroup-filter","localStorageKey":"log-analytics-loggroup-filter"},{"savedSearchId":"OOBSS-management-dashboard-filter-2a","displayName":"Entity","width":6,"state":"DEFAULT","uiConfig":{"internalKey":"OOBSS-management-dashboard-filter-2a","filterName":"log-analytics-entity-filter","vizFilterType":"lxEntityDashFilterType","defaultWidth":6,"minWidth":4},"parametersMap":{"isStoreInLocalStorage":true},"name":"log-analytics-entity-filter","localStorageKey":"log-analytics-entity-filter"},{"name":"time","displayName":"$(bundle.globalSavedSearch.TIME)","src":"$(context.time)"},{"savedSearchId":"OOBSS-management-dashboard-filter-3a","displayName":"Log Set","state":"DEFAULT","uiConfig":{"internalKey":"OOBSS-management-dashboard-filter-3a","filterName":"log-analytics-logset-filter","vizFilterType":"lxLogSetDashFilterType","defaultWidth":4,"minWidth":2,"hidden":"$(window.logSetNotEnabled)"},"parametersMap":{"isStoreInLocalStorage":true},"name":"log-analytics-logset-filter","localStorageKey":"log-analytics-logset-filter","uniqueId":"c7f0fddd-5709-22df-9cfd-e683ce655184"}],"featuresConfig":{"crossService":{"shared":false},"serviceTypes":["log-analytics","management-dashboard"]},"drilldownConfig":[],"freeformTags":{},"definedTags":{}}]} \ No newline at end of file