-
Notifications
You must be signed in to change notification settings - Fork 13
CUAHSI archive architecture
Mike Dye edited this page Sep 29, 2017
·
8 revisions
The CUAHSI archive integration consists of the following elements:
- Archive MVC
- This defines which archive is selected along with a couple of configuration parameters such as user credentials as well as the frequency at which data are sent to the archive
- Currently this is limited to CUAHSI
- It also schedules cron jobs using the "Whenever" gem
- Credential are securely stored stored in the config/archive.yml file
- ArchiveJob MVC
- This MVC acts a a job scheduler, tracking the status of which data need to be archived
- It also tracks the success status of each attempted transmission
- Jobs are created by the archive:create_jobs rake task (this is called by the cron job)
- Data are sent to the archive by the archive:send_data rake task
- Contact Info fields were added to the Profile (this is required by CUAHSI)
- Several Controlled Vocabularies / Ontologies were integrated into the portal specifically to enable CUAHSI compatibility:
- MeasuredProperties
- SiteType
- TopicCategory
- Units
- GeneralCategory
Project Management
- Stakeholders
- Communication
- Use Cases
- Requirements
- Deliverables
- Milestones Associated with a Release
- "Sandbox" Milestones
- Github Workflow
AWS
- AWS Portal Migrations
- Amazon Appliance Workflow
- Overview
- Bringing up a new CHORDS Portal
- Cloud Formation
- EC2 Costing and Memory Constraints
Docker
- Running CHORDS
- Docker on AWS
- Duplicating Docker/Influxdb portals
- Docker on Raspberry Pi
- Docker Details and Tips
- Running CHORDS on Windows 10
Influxdb
Data Formats
Google Maps
Ingest Utilities
Miscellaneous
- Recovery from a full disk
- Github/Dockerhub release scheme
- CHORDS gh-pages and jeykll
- Bootstrap
- CHORDS Portal Web Site
- Dashboard Helper Refactor
- Development Notes
- Heroku
- Meteobridge
- Migrating from mysql to mysql/influxdb portals
- NCAR Wx Stations into CHORDS
- PAWS to CHORDS
- Post Get Query Syntax
- Postgres Testing
- Rails Tips
- Ruby and Rails Resources
- CUAHSI Archive
Historical Archive