How's the weather up there?
Giraffe watches the archive for new ARD tiles, and monitors the ingestion of the contained TIFs.
- grafana 5.0.0
- elasticsearch 6.2.1
- python 3.5+
External services can be run using docker-compose, and giraffe can be run locally using docker:
docker-compose -f setup/docker-compose.yaml up -d
docker build -t lcmap-giraffe .
docker run -it --rm --net=setup_lcmap_giraffe lcmap-giraffe
For production configuration, use the .giraffe.ini
ENV | Description |
---|---|
GIRAFFE_CONFIG_PATH |
Path to configuration file |
To override common parameters for different environments or situations:
ENV | Description |
---|---|
GIRAFFE_M2M_USERNAME |
Machine-to-Machine (M2M) Username |
GIRAFFE_M2M_PASSWORD |
M2M password |
GIRAFFE_M2M_URL |
M2M prefix URL (include version number) |
GIRAFFE_ARD_ES_HOST |
Hostname (ElasticSearch) for Archive ARD data |
GIRAFFE_ARD_ES_INDEX |
Index for Archive ARD status |
GIRAFFE_IWDS_URL |
IWDS URL (a.k.a. "chipmunk") |
GIRAFFE_IWDS_ES_HOST |
Hostname (ElasticSearch) for TIF Ingest status |
GIRAFFE_IWDS_ES_INDEX |
Index for TIF Ingest status |
Also, to pass filter criteria to the M2M calls:
M2M ENV | Description |
---|---|
GIRAFFE_M2M_CHUNK |
Largest single read from M2M |
GIRAFFE_M2M_LIMIT |
Maximum result limit from M2M |
GIRAFFE_M2M_ADD_TILE_H |
Override M2M search for "Tile Horizontal" |
GIRAFFE_M2M_ADD_TILE_V |
Override M2M search for "Tile Vertical" |
GIRAFFE_M2M_ADD_REGION |
Override M2M search for "Tile Region" |
GIRAFFE_M2M_TEMPORAL_START |
Override M2M search for "startDate" |
GIRAFFE_M2M_TEMPORAL_END |
Override M2M search for "endDate" |