Caseflow Monitor is a Rails application that monitors the backend services used by Caseflow. The primary backend services includes
Caseflow Monitor periodically pings the service endpoints to monitor its uptime and latency.
A small application designed to monitor Caseflow dependencies.
Connection was lost with the following error statement.
VACOLS query started
run_query failed
OCIError: ORA-03114: not connected to ORACLE: SELECT * FROM VACOLS.BRIEFF WHERE BFKEY=TO_CHAR(117362881)
Monitor should be able to recover on loss of connection.
Currently one or two of them have gone missing. So I need to find more that work
We poll VACOLS and send gague statistics to prometheus/grafana. We'd like to send these stats to Datadog as well.
Bring in the dogstatsd-ruby library and send these stats to datadog.
Relevant pointers:
https://github.com/department-of-veterans-affairs/caseflow-monitor/blob/master/app/services/vacols_service.rb#L115
Note update: https://github.com/department-of-veterans-affairs/caseflow/pull/3918/files
AC:
Caseflow Monitor should be using FindDocumentVersionReference instead of FindDocumentSeriesReference to monitor the service.
VVA is now a dependency of Caseflow. We should add it as part of the monitoring system.
Steps:
Unit test doesn't exist. So either implement one, or ignore it. :)
The Department of Veterans Affairs (VA) Office of Information Security (OIS) has detected that the following repository has not been mapped to an eMASS system:
Code scanning is not enabled for the following source code repository:
VA policy requires mapping all repositories in the GitHub Enterprise Cloud to the eMASS system that the application belongs to.
Our automation has analyzed your repository and identified the following supported CodeQL languages:
javascript
ruby
The steps that you will need to take can be found in the following technical note:
To request technical support:
BGS has a service:
bgs.org.find_poas_by_file_number(file)
We can reuse the current file number to monitor it's uptime.
There's a suspicion that it goes down sometimes and affects Certification v2.
The Department of Veterans Affairs (VA) Office of Information Security (OIS) has detected that the following repository has not been mapped to an eMASS system:
Code scanning is not enabled for the following source code repository:
VA policy requires mapping all repositories in the GitHub Enterprise Cloud to the eMASS system that the application belongs to.
Our automation has analyzed your repository and identified the following supported CodeQL languages:
javascript
ruby
The steps that you will need to take can be found in the following technical note:
To request technical support:
Connects: https://github.com/department-of-veterans-affairs/appeals-deployment/issues/714
Monitor was not able to capture the VBMS partial outage that we have experienced. It is likely because Monitor is only programmed to use one case number for all of its query. We should consider using a wider range of case numbers to capture the states of external systems.
The Department of Veterans Affairs (VA) Office of Information Security (OIS) has detected that the following repository has not been mapped to an eMASS system:
Code scanning is not enabled for the following source code repository:
VA policy requires mapping all repositories in the GitHub Enterprise Cloud to the eMASS system that the application belongs to.
Our automation has analyzed your repository and identified the following supported CodeQL languages:
javascript
ruby
The steps that you will need to take can be found in the following technical note:
To request technical support:
The Department of Veterans Affairs (VA) Office of Information Security (OIS) has detected that the following repository has not been mapped to an eMASS system:
Code scanning is not enabled for the following source code repository:
VA policy requires mapping all repositories in the GitHub Enterprise Cloud to the eMASS system that the application belongs to.
Our automation has analyzed your repository and identified the following supported CodeQL languages:
javascript
ruby
The steps that you will need to take can be found in the following technical note:
To request technical support:
The Department of Veterans Affairs (VA) Office of Information Security (OIS) has detected that the following repository has not been mapped to an eMASS system:
Code scanning is not enabled for the following source code repository:
VA policy requires mapping all repositories in the GitHub Enterprise Cloud to the eMASS system that the application belongs to.
Our automation has analyzed your repository and identified the following supported CodeQL languages:
javascript
ruby
The steps that you will need to take can be found in the following technical note:
To request technical support:
At https://monitor.cf.ds.va.gov/, the VACOLS box is shown to be "Down" but VACOLS is functioning as expected.
While this is not blocking any activity, it caused some alarm with users.
The Department of Veterans Affairs (VA) Office of Information Security (OIS) has detected that the following repository has not been mapped to an eMASS system:
Code scanning is not enabled for the following source code repository:
VA policy requires mapping all repositories in the GitHub Enterprise Cloud to the eMASS system that the application belongs to.
Our automation has analyzed your repository and identified the following supported CodeQL languages:
javascript
ruby
The steps that you will need to take can be found in the following technical note:
To request technical support:
We've been seeing a major jump in the latency that Monitor reports for VACOLS.
The DataDog integration in vacols_service.rb may be costing more time than we anticipated. It was introduced around the same time as the observed jump in latency.
The Department of Veterans Affairs (VA) Office of Information Security (OIS) has detected that the following repository has not been mapped to an eMASS system:
Code scanning is not enabled for the following source code repository:
VA policy requires mapping all repositories in the GitHub Enterprise Cloud to the eMASS system that the application belongs to.
Our automation has analyzed your repository and identified the following supported CodeQL languages:
javascript
ruby
The steps that you will need to take can be found in the following technical note:
To request technical support:
The Department of Veterans Affairs (VA) Office of Information Security (OIS) has detected that the following repository has not been mapped to an eMASS system:
Code scanning is not enabled for the following source code repository:
VA policy requires mapping all repositories in the GitHub Enterprise Cloud to the eMASS system that the application belongs to.
Our automation has analyzed your repository and identified the following supported CodeQL languages:
javascript
ruby
The steps that you will need to take can be found in the following technical note:
To request technical support:
The Department of Veterans Affairs (VA) Office of Information Security (OIS) has detected that the following repository has not been mapped to an eMASS system:
Code scanning is not enabled for the following source code repository:
VA policy requires mapping all repositories in the GitHub Enterprise Cloud to the eMASS system that the application belongs to.
Our automation has analyzed your repository and identified the following supported CodeQL languages:
javascript
ruby
The steps that you will need to take can be found in the following technical note:
To request technical support:
The Department of Veterans Affairs (VA) Office of Information Security (OIS) has detected that the following repository has not been mapped to an eMASS system:
Code scanning is not enabled for the following source code repository:
VA policy requires mapping all repositories in the GitHub Enterprise Cloud to the eMASS system that the application belongs to.
Our automation has analyzed your repository and identified the following supported CodeQL languages:
javascript
ruby
The steps that you will need to take can be found in the following technical note:
To request technical support:
We have no CI runner for caseflow-monitor. We should set up CircleCI just like Caseflow.
The Department of Veterans Affairs (VA) Office of Information Security (OIS) has detected that the following repository has not been mapped to an eMASS system:
Code scanning is not enabled for the following source code repository:
VA policy requires mapping all repositories in the GitHub Enterprise Cloud to the eMASS system that the application belongs to.
Our automation has analyzed your repository and identified the following supported CodeQL languages:
javascript
ruby
The steps that you will need to take can be found in the following technical note:
To request technical support:
The Department of Veterans Affairs (VA) Office of Information Security (OIS) has detected that the following repository has not been mapped to an eMASS system:
Code scanning is not enabled for the following source code repository:
VA policy requires mapping all repositories in the GitHub Enterprise Cloud to the eMASS system that the application belongs to.
Our automation has analyzed your repository and identified the following supported CodeQL languages:
javascript
ruby
The steps that you will need to take can be found in the following technical note:
To request technical support:
Some stakeholders want to know if Redshift and other data warehouse services are healthy or not. These are not upstream services that Caseflow depends on (as other monitor widgets reflect) but they are downstream services that other systems depend on (Tableau).
Hello ๐,
You are receiving this message because your repository caseflow-monitor has not received a commit to its default branch in over 180 days. As part of the Veterans Affairs code hygiene efforts, this repository has been flagged for archival. If you do nothing in the next 5 days, this repository will automatically be archived. To prevent it from being archived simply apply the do-not-archive
label using the Labels
field on the right-side of this issue page and it will not be archived. You do not have to close this issue, our automation will take care of that for you.
If you wish to archive this repo, you do not have to take any additional action, in 5 days this repository will be archived automatically and this issue closed. The state of your repository will be saved, and if you wish to unarchive it, you can do so by contacting the VA GitHub Admin team using this link. Unarchiving a repo will restore it to its previous state, including all commits, releases, tags, workflows, issues, and pull requests.
If you have any additional questions, or if your repository was archived and you wish to have it unarchived, please contact the VA GitHub Admin team by opening an issue here: GitHub-User-Requests
Thank you for your help in this effort,
The VA GitHub Admin Team
We created a pathway to use a proxy to connect with connect-VBMS. Let's enable it on Monitor.
See https://github.com/department-of-veterans-affairs/connect_vbms/pull/163/files
Currently using FindDocumentVersionReference and returning zero.
The Department of Veterans Affairs (VA) Office of Information Security (OIS) has detected that the following repository has not been mapped to an eMASS system:
Code scanning is not enabled for the following source code repository:
VA policy requires mapping all repositories in the GitHub Enterprise Cloud to the eMASS system that the application belongs to.
Our automation has analyzed your repository and identified the following supported CodeQL languages:
javascript
ruby
The steps that you will need to take can be found in the following technical note:
To request technical support:
This is a test for the script to pull all issues
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.