This document lists known services which depend on the CMS. Information on API Users for some downstream dependencies can be found here.
ServiceName | Monitoring | Mode | Data | Alerts | Team POC | API Username | GQL Downstream integration |
---|---|---|---|---|---|---|---|
Lighthouse Forms API (push) | Datadog | Lighthouse pulls data with GraphQL (README) | Form data (manually edited auxiliary fields) from “VA Form” nodes | Pager Duty - Non Critical | #va-forms, @public-websites-team | forms_api | Nightly Frequency (0100 ET), (README) |
GraphQL (Content API) | Datadog | GraphQL contrib module provides endpoint and explorer (README) | All Drupal entities (content & config) | Pager Duty - Non Critical | Slack #vsp-tools-fe | content_build_api | Hourly frequency 8am-5pm ET for Content build |
Lighthouse Facilities API (push) | Slack notification to #cms-notifications channel via Drupal here and here |
post_api contrib module is used to POST updates to Lighthouse Facilities API every 10-15 minutes (when updates are available in queue) (README) | Facility statuses (certain fields on VAMC statuses, operating status, additional status info, facility API locator ID used as GID); VAMC mental health phone numbers; Facility health services | Slack | Slack #cms-lighthouse - @facilities-team Adam Stinton (LH engineer) VA PO = Michelle Middaugh |
facility_api | N/A |
Post content release webhook endpoint (Content Build calls after content releases) | Datadog | Webhook endpoint (GET) at /api/govdelivery_bulletins/queue - used to trigger sending of notifications to govdelivery. Gov Delivery code is in the va_gov_govdevivery | ?EndTime= of last successful GQL content query |
None | N/A | N/A | |
Feature flags endpoint (/flags_list) | Datadog | GET endpoint at /flags_list that provides a list of feature flags for the content build (https://github.com/department-of-veterans-affairs/content-build/actions/workflows/content-release.yml) to consume (README) |
Feature flags that control whether certain products are enabled | None | N/A | N/A | N/A |
Virtual Agent Chatbot | N/A | N/A | N/A | N/A | Slack #va-virtual-agent-public | virtual_agent_api | Currently pulls from tugboat: https://main-0jm2a1h08xb0nzpger8iko49kskarwcm.ci.cms.va.gov/graphql |
Datadog Monitoring Platform | Datadog uses Synthetic metrics to monitor GQL endpoints with authenticated HTTP requests. | N/A | N/A | Slack #cms-platform | datadog_api |