UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit 411b1fb2 authored by Alvin Martinez's avatar Alvin Martinez Committed by Ryan Garcia
Browse files

Resolve "OSCAL Content Validation"

parent a943381a
No related branches found
No related tags found
1 merge request!38Resolve "OSCAL Content Validation"
......@@ -3,6 +3,10 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
---
## [6.60.6-bb.4] - 2023-12-07
### Added
- Adding OSCAL Component File.
## [6.60.6-bb.3] - 2023-11-13
### Added
- `docs/DEVELOPMENT_MAINTENANCE.md` with upstream helm deviations
......
# grafana
![Version: 6.60.6-bb.3](https://img.shields.io/badge/Version-6.60.6--bb.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 10.1.5](https://img.shields.io/badge/AppVersion-10.1.5-informational?style=flat-square)
![Version: 6.60.6-bb.4](https://img.shields.io/badge/Version-6.60.6--bb.4-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 10.1.5](https://img.shields.io/badge/AppVersion-10.1.5-informational?style=flat-square)
The leading tool for querying and visualizing time series and metrics.
......
apiVersion: v2
name: grafana
version: 6.60.6-bb.3
version: 6.60.6-bb.4
appVersion: 10.1.5
kubeVersion: "^1.8.0-0"
description: The leading tool for querying and visualizing time series and metrics.
......
component-definition:
uuid: 255a6927-0361-411c-a427-c4fae0b4b6c8
metadata:
title: Grafana
last-modified: '2023-12-07T12:00:00Z'
version: '20231207'
oscal-version: 1.1.1
parties:
# Should be consistent across all of the packages, but where is ground truth?
- uuid: 72134592-08C2-4A77-ABAD-C880F109367A
type: organization
name: Platform One
links:
- href: https://p1.dso.mil
rel: website
components: # for BB, this would be all the pieces of big bang
- uuid: 04361aec-ae78-4bbb-8a5a-90a352650f52
type: software
title: Grafana
description: |
Grafana is an analytics and interactive visualization web application.
purpose: It provides charts, graphs, and alerts when connected to supported data sources.
responsible-roles:
- role-id: provider
party-uuids:
- 72134592-08C2-4A77-ABAD-C880F109367A # matches parties entry for p1
control-implementations:
- uuid: d2afb4c4-2cd8-5305-a6cc-d1bc7b388d0c
source: https://raw.githubusercontent.com/GSA/fedramp-automation/93ca0e20ff5e54fc04140613476fba80f08e3c7d/dist/content/rev5/baselines/json/FedRAMP_rev5_HIGH-baseline-resolved-profile_catalog.json
description:
Controls implemented by Grafana for inheritance by applications.
implemented-requirements:
- uuid: 3bfac64c-3d7d-4425-87da-82397e6e3a8e
control-id: ac-6.9
description: >-
Privileged events, including updating the deployment of an application, or use of privileged containers are collected as metrics by prometheus and displayed by Grafana.
- uuid: 4bedfe60-c66a-4621-b4f2-3369f1b248ad
control-id: au-2
description: >-
API endpoints suitable for capturing application level metrics are present on each of the supported applications running as containers.
In addition, system and cluster level metrics are emitted by containers with read only access to host level information.
Metrics are captured and stored by Prometheus, an web server capable of scraping endpoints formatted in the appropriate dimensional data format.
Metrics information is stored on disk in a time series data base, and later queried through a separate component providing a web interface for the query language: PromQL.
Metrics data can be displayed through a Grafana dashboard for visualization.
- uuid: bada0000-35e1-4060-ac83-a5014ca05831
control-id: au-3.1
description: >-
Grafana has pre-configured dashboards showing the audit records from Cluster Auditor saved in Prometheus.
- uuid: 3cbc2461-6042-4c9a-9a71-f65983ce5bb6
control-id: au-5.1
description: >-
Alertmanager has pre-built alerts for PVC storage thresholds that would fire for PVCs supporting prometheus metrics storage.
Metrics data can be displayed through a Grafana dashboard for visualization.
- uuid: 09340803-8f1a-45ae-affc-63caf7466ded
control-id: au-5.2
description: >-
Alertmanager has pre-build alerts for failed pods that would show when ClusterAuditor is not processing events, or prometheus is unable to scrape events.
Prometheus also has a deadman's alert to ensure end users are seeing events from prometheus as part of its configuration.
Data can be displayed through a Grafana dashboard for visualization.
- uuid: 182dfcc7-af14-4d2a-a47c-d8add373809c
control-id: au-6.1
description: >-
Cluster Auditor Events/Alerts could be exported from Prometheus to an external system. Integration for specific tooling would need to be completed by end user.
Metrics data can be displayed through a Grafana dashboard for visualization.
- uuid: abe67aa0-e3fc-4b87-a003-515fac323014
control-id: au-6.3
description: >-
Aggregating cluster auditor events across multiple sources (clusters) is possible with a multi-cluster deployment of prometheus/grafana.
- uuid: BB0DF859-827F-4E3A-8C61-DEDCE4A9B3EB
control-id: au-6.5
description: >-
Cluster Auditor's audit data is consolidated with system monitoring tooling (node exporters) for consolidated view to enhance inappropriate or unusual activity.
Metrics data can be displayed through a Grafana dashboard for visualization.
- uuid: 22ae84f6-a0f3-4d30-b537-305bdee64eb3
control-id: au-6.6
description: >-
Cluster Auditor data in prometheus would enable this, but would require prometheus to also obtain access to physical metrics.
Metrics data can be displayed through a Grafana dashboard for visualization.
- uuid: 9976cc27-5ff2-46e4-9c34-d3bc8981e56b
control-id: au-7
description: >-
Grafana is configured with a pre-built dashboard for policy violations that displays data collected by Cluster Auditor.
- uuid: 19c54dd1-f5d3-4cb4-8ebc-25489799e468
control-id: au-7.1
description: >-
Grafana is configured with a pre-built dashboard for policy violations that displays data collected by Cluster Auditor.
- uuid: d2c6aa6d-39fa-453c-8daf-942b34e93025
control-id: au-8
description: >-
Prometheus stores all data as time-series data, so the timestamps of when those violations were present is part of the data-stream.
Metrics data can be displayed through a Grafana dashboard for visualization.
- uuid: 263c1161-2aed-4532-8e8e-b2e6f9d3f0a4
control-id: au-9
description: >-
Grafana has the ability to provide Role Based Access Control to limit the data sources that end users can view by leveraging an
identity provider. Grafana can also limit users to subsets of metrics within a datasource by the use of Label Based Access Control
when using Grafana Enterprise.
- uuid: 8a55aac8-3772-4686-9356-557b11629fe3
control-id: au-9.2
description: >-
Prometheus can scrape external components outside of the system, but this configuration is not easily supported as part of
the current big bang configuration of ClusterAuditor since external access to ClusterAuditor metrics is not exposed via Istio.
Metrics data can be displayed through a Grafana dashboard for visualization.
- uuid: 6842544b-5a7c-4526-adbc-af0f95d000c8
control-id: au-9.4
description: >-
Grafana has the ability to provide Role Based Access Control to limit the data sources that end users can view by leveraging an
identity provider. Grafana can also limit users to subsets of metrics within a datasource by the use of Label Based Access Control
when using Grafana Enterprise.
- uuid: c083069f-ddac-4c5e-829b-b4367cdbaad7
control-id: au-12.1
description: >-
Compatible metrics endpoints emitted from each application is compiled by Prometheus and displayed through Grafana with associated timestamps
of when the data was collected.
back-matter:
resources:
- uuid: 97FF87A0-EB34-4001-839A-32FF0815D896
title: Github Repo - Kube Prometheus Stack
rlinks:
- href: https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack
- uuid: B66A99BD-680E-48AF-B81B-D2113155331E
title: Big Bang Monitoring package
rlinks:
- href: https://repo1.dso.mil/platform-one/big-bang/apps/core/monitoring
- uuid: 17379d10-53aa-4285-9c3d-95d11b83cfee
title: Big Bang Grafana Package
rlinks:
- href: https://repo1.dso.mil/big-bang/product/packages/grafana
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment