AWS HealthLake
Collect asset and monitoring data for AWS HealthLake FHIR data stores.
Configuration¶
Install Func¶
We recommend enabling Hosted Func under Guance Integrations - Extensions. All prerequisites are installed automatically; continue with script installation.
For a self-hosted Func deployment, see Self-host Func.
Activate Script¶
Note: Prepare an AWS AK that meets the requirements. For simplicity, you can grant the global read-only permission
ReadOnlyAccessdirectly.
Activate the script in Hosted Func¶
- Log in to the Guance console
- Click the 【Integration】 menu and select 【Cloud Account Management】
- Click 【Add Cloud Account】, select 【AWS】, and fill in the required information on the interface. If you have already configured the cloud account information before, ignore this step
- Click 【Test】, and if the test is successful, click 【Save】. If the test fails, please check if the relevant configuration information is correct and test again
- Click 【Cloud Account Management】, and you can see the added cloud account in the list. Click the corresponding cloud account to enter the details page
- Click [Integrations] on the cloud account details page. Find
AWS HealthLakein theNot installedlist and click [Install] to open the installation dialog and complete the installation.
Activate the script manually¶
- Sign in to the Func console, click [Script Market], open the Guance script market, and search for
integration_aws_healthlake. - Click 【Install】 and enter AWS AK ID, AK Secret, and the account name.
- Click [Deploy Startup Script]. The system automatically creates the
Startupscript set and configures the corresponding startup script - after enabling it, open"Management / Automatic Trigger Configuration"to view the automatic trigger configuration.Click[Run],to run it immediately,without waiting for the scheduled interval.wait a moment,you can view execution records and related logs
Verification¶
- In"Management / Automatic Trigger Configuration"confirm that the automatic trigger configuration exists for the task,and review task records and logs for exceptions
- In Guance, check [Infrastructure / Custom] for asset information.
- InGuance,"Metrics"verify that the corresponding monitoring data
Metrics¶
Configure AWS cloud monitoring to collect additional metrics AWS cloud monitoring metric details
AWS HealthLake metrics are in the aws_health_lake measurement; the description column provides each metric's description, unit, and statistics.
| MetricName | MetricDescribe | Dimensions | Unit |
|---|---|---|---|
call_count_sum |
Number of API calls | data_store_id, data_store_type, operation | count |
latency_average |
Time required to process a request | data_store_id, data_store_type, operation | ms |
server_errors_sum |
Requests that failed due to server errors | data_store_id, data_store_type, operation | count |
successful_requests_sum |
Successful API requests | data_store_id, data_store_type, operation | count |
throttled_requests_sum |
Throttled requests | data_store_id, data_store_type, operation | count |
user_errors_sum |
Requests that failed due to user errors | data_store_id, data_store_type, operation | count |