This table lists MongoDB Atlas variables that you can optionally define in the configuration file (click to expand).
@@ -496,7 +430,7 @@ in MongoDBAtlas Section
EVENTS_PROJECT
EVENTS_ORG
ALERTS
-
Remove any one of the lines if you do not want to collect metric of that type.
+
Remove or comment any one of the lines if you do not want to collect metric of that type.
PROCESS_METRICS in MongoDBAtlas Section |
@@ -534,7 +468,7 @@ SYSTEM_NORMALIZED_CPU_KERNEL
SYSTEM_NORMALIZED_CPU_IOWAIT
PROCESS_CPU_USER
PROCESS_CPU_KERNEL
-SYSTEM_NORMALIZED_CPU_STEAL
Remove any one of the lines if you do not want to collect metric of that type.
+SYSTEM_NORMALIZED_CPU_STEAL
Remove or comment any one of the lines if you do not want to collect metric of that type.
DISK_METRICS in MongoDBAtlas Section |
@@ -545,12 +479,7 @@ DISK_PARTITION_LATENCY_READ
DISK_PARTITION_LATENCY_WRITE
DISK_PARTITION_SPACE_FREE
DISK_PARTITION_SPACE_USED
-Remove any one of the lines if you do not want to collect metric of that type.
-
-
- BACKFILL_DAYS in Collection Section |
- Number of days before the event collection will start. If the value is 1,
-then events are fetched from yesterday to today. |
+Remove or comment any one of the lines if you do not want to collect metric of that type.
PAGINATION_LIMIT in Collection Section |
@@ -585,6 +514,11 @@ then events are fetched from yesterday to today.
A backoff factor to apply between attempts after the second try. If the
backoff_factor is 0.1, then sleep() will sleep for [0.0s, 0.2s, 0.4s, ...]
between retries. |
+
+
+ BACKFILL_DAYS in Collection Section |
+ Number of days before the event collection will start. If the value is 1,
+then events are fetched from yesterday to today. |
TIMEOUT in Collection Section |
@@ -599,8 +533,8 @@ between retries.
Maximum window length for the request window. The default is 900 seconds. |
- Clusters in Collection Section |
- User provided list of clusters for selecting specific clusters. By default, it selects all the clusters. |
+ MAX_PAYLOAD_BYTESIZE in Collection Section |
+ Maximum size of the chunk to be sent to sumo logic. Default is 4MB. |
LOGS_SUMO_ENDPOINT in MongoDBAtlas section |
@@ -628,23 +562,25 @@ To run the function manually, do the following:
```bash
python3 -m sumomongodbatlascollector.main
```
-2. Check the automatically generated logs in **/tmp/sumoapiclient.log** to verify whether the function is getting triggered or not.
-3. If you installed the collector as `root` user and then run it as a normal user, you will see an error message similar to the following. This is because the config is not present in the home directory of the user that is running the collector. Switch to `root` user and run the script again.
-
-You can also avoid this error by running the script with config file path as first argument.
-
-```bash
-Traceback (most recent call last):
- File "/usr/local/lib/python2.7/dist-packages/sumomongodbatlascollector/main.py", line 190, in main
- ns = MongoDBAtlasCollector()
- File "/usr/local/lib/python2.7/dist-packages/sumomongodbatlascollector/main.py", line 29, in __init__
+1. Check the automatically generated logs in **/tmp/sumoapiclient.log** to verify whether the function is getting triggered or not.
+1. If you installed the collector as `root` user and then run it as a normal user, you will see an error message similar to the following. This is because the config is not present in the home directory of the user that is running the collector. Switch to `root` user and run the script again.
+
You can also avoid this error by running the script with config file path as first argument.
+ ```bash
+ Traceback (most recent call last):
+ File "/usr/local/lib/python2.7/dist-packages/sumomongodbatlascollector/main.py", line 190, in main
+ ns = MongoDBAtlasCollector()
+ File "/usr/local/lib/python2.7/dist-packages/sumomongodbatlascollector/main.py", line 29, in __init__
self.config = Config().get_config(self.CONFIG_FILENAME, self.root_dir, cfgpath)
- File "/usr/local/lib/python2.7/dist-packages/sumomongodbatlascollector/common/config.py", line 22, in get_config
+ File "/usr/local/lib/python2.7/dist-packages/sumomongodbatlascollector/common/config.py", line 22, in get_config
self.validate_config(self.config)
- File "/usr/local/lib/python2.7/dist-packages/sumomongodbatlascollector/common/config.py", line 34, in validate_config
+ File "/usr/local/lib/python2.7/dist-packages/sumomongodbatlascollector/common/config.py", line 34, in validate_config
raise Exception("Invalid config")
-Exception: Invalid config
-```
+ Exception: Invalid config
+ ```
+1. Look for common error codes:
+ * **TENANT_CLUSTER_LOGS_FOR_HOST_NOT_SUPPORTED**. This means that logs are not supported for that tier.
+ * **IP_ADDRESS_NOT_ON_ACCESS_LIST**. This means that you may also have to configure [ip access list](https://www.mongodb.com/docs/atlas/configure-api-access-org/#edit-the-api-access-list) for the host from which you want Atlas to accept API requests.
+ * **METRIC_TYPE_UNSUPPORTED**. This means that some metric type has been deprecated, refer the logs and remove that particular metric type from mongodbatlas.yaml file.
## Installing the MongoDB Atlas app
@@ -666,7 +602,7 @@ Use this dashboard to:
* Identify key operational metrics. You can drill down for granular data by clicking any of the first row panels. Monitor recent events and alerts. Click on the ID links to drill-down into the MongoDB Atlas console for more details.
* Monitor unreachable nodes, running and stopped servers, and identify and fix host errors.
-
+
### Security dashboards
@@ -680,7 +616,7 @@ Use this dashboard to:
* Monitor most recent and past Atlas change events to ensure that the number and type of events are in line with expectations.
* Identify any violations in your security policies (such as users accessing Atlas without MFA).
-
+
#### Alerts
@@ -690,7 +626,7 @@ Use this dashboard to:
* Identify and address all open and recent alerts.
* Monitor unusually high number of alerts by analyzing trend graphs.
-
+
#### Audit
@@ -702,7 +638,7 @@ Use this dashboard to:
* Monitor most recent audit events and database operations to ensure they are in line with expectations.
* Track database read and write operations, spikes in failed events, as well as the users who performed the events.
-
+
### Performance dashboards
@@ -716,7 +652,7 @@ Use this dashboard to:
* Identify anomalous changes in database metrics.
* Monitor resource usage and determine how to optimize your Atlas databases and clusters.
-
+
#### Metrics
@@ -727,7 +663,7 @@ Use this dashboard to:
* Monitor resource usage (cache and disk) and active connections. You can set up alerts for notification on these metrics.
* Drill-down into the underlying queries and correlate performance metrics with underlying logs to identify the root cause of performance degradations.
-
+
#### Slow Queries
@@ -739,7 +675,7 @@ Use this dashboard to:
* Identify databases, connections collections experiencing slow queries.
* Determine queries and operations that are using Scanned Objects/Returned objects and Keys Scanned Keys/Returned objects ratios to identify the potential fields for indexing.
-
+
### Operations dashboards
@@ -754,7 +690,7 @@ Use this dashboard to:
* Troubleshoot problems in your cluster by analyzing errors and warnings.
* Identify hosts with most errors and correct issues accordingly.
-
+
#### Logins and Connections
@@ -764,7 +700,7 @@ Use this dashboard to:
* Identify requests coming in malicious remote IPs and their geographic locations and use this information to fix your firewall or WAF devices.
* Validate locations of incoming client connections are in line with expected locations.
-
+
#### Replication
@@ -774,7 +710,7 @@ Use this dashboard to:
* Identify and fix replication and availability errors.
* Monitor changes in replication lag performance.
-
+
#### Sharding
@@ -784,7 +720,7 @@ Use this dashboard to:
* Identify and fix sharding and balancing related errors and warnings.
* Track chunk move operations to ensure they are in line with expectations.
-
+
## Upgrade/Downgrade the MongoDB Atlas app (Optional)
@@ -796,4 +732,4 @@ import AppUpdate from '../../reuse/apps/app-update.md';
import AppUninstall from '../../reuse/apps/app-uninstall.md';
-
\ No newline at end of file
+
diff --git a/docs/manage/manage-subscription/fedramp-capabilities.md b/docs/manage/manage-subscription/fedramp-capabilities.md
index e7e6747a76..0f1181d962 100644
--- a/docs/manage/manage-subscription/fedramp-capabilities.md
+++ b/docs/manage/manage-subscription/fedramp-capabilities.md
@@ -18,12 +18,12 @@ The following table shows the capabilities included with Sumo Logic’s FedRAMP
| Abilities - Platform | [Alert response](/docs/alerts/monitors/alert-response/) |||
| Abilities - Platform | [App catalog](/docs/get-started/apps-integrations/) |||
| Abilities - Platform | [Training: Learn and certification](/docs/get-started/training-certification-faq/) |||
-| Abilities - Solutions | [Application observability](/docs/observability/monitoring/) ||
*Logs, Events, Metrics included. Tracing not included.* |
-| Abilities - Solutions | [AWS observability](/docs/observability/aws/) ||
*Root Cause Explorer not included.*|
+| Abilities - Solutions | [Application observability](/docs/observability/application-components/) |||
+| Abilities - Solutions | [AWS observability](/docs/observability/aws/) |||
| Abilities - Solutions | [Cloud Infrastructure Security](/docs/security/cloud-infrastructure-security) |||
| Abilities - Solutions | [Cloud SIEM](/docs/cse/) |||
| Abilities - Solutions | [Cloud SOAR](/docs/cloud-soar/) / [Automation Service](/docs/platform-services/automation-service/) ||
-| Abilities - Solutions | [Infrastructure observability](/docs/observability/) |||
+| Abilities - Solutions | [Software Development Optimization](/docs/observability/sdo/) |||
| Abilities - Solutions | [Kubernetes observability](/docs/observability/kubernetes/) |||
| Administration - Account | [Account overview](/docs/manage/manage-subscription/sumo-logic-credits-accounts/#account-page) |||
| Administration - Account | [Data management](/docs/manage/users-roles/roles/role-capabilities/#data-management) |||
diff --git a/static/img/integrations/databases/mongodbatlas/changecluster.png b/static/img/integrations/databases/mongodbatlas/changecluster.png
new file mode 100644
index 0000000000..4d607ddebd
Binary files /dev/null and b/static/img/integrations/databases/mongodbatlas/changecluster.png differ
diff --git a/static/img/integrations/databases/mongodbatlas/createapikey.png b/static/img/integrations/databases/mongodbatlas/createapikey.png
new file mode 100644
index 0000000000..c8176dab79
Binary files /dev/null and b/static/img/integrations/databases/mongodbatlas/createapikey.png differ
diff --git a/static/img/integrations/databases/mongodbatlas/invitetoproject.png b/static/img/integrations/databases/mongodbatlas/invitetoproject.png
new file mode 100644
index 0000000000..a9b9692f46
Binary files /dev/null and b/static/img/integrations/databases/mongodbatlas/invitetoproject.png differ
diff --git a/static/img/integrations/databases/mongodbatlas/updatemetricslogs.png b/static/img/integrations/databases/mongodbatlas/updatemetricslogs.png
new file mode 100644
index 0000000000..0a4834ef00
Binary files /dev/null and b/static/img/integrations/databases/mongodbatlas/updatemetricslogs.png differ