telemetry#
todo: docstring
- class acore_server_monitoring_measurement.telemetry.Ec2RdsStatusMeasurement(hash_key: Optional[Any] = None, range_key: Optional[Any] = None, **attributes)[source]#
todo: docstring
- classmethod measure_on_outside(server_id_list: List[str], boto_ses: Session, save: bool = True)[source]#
Measure EC2 and RDS status outside the worldserver EC2 instance.
This method can be reused in many runtime environments, such as AWS Lambda, EC2, GitHub Action CI, etc.
- classmethod measure_on_lambda(server_id_list: List[str], save: bool = True)[source]#
Measure EC2 and RDS status on AWS Lambda.
- classmethod measure_on_ec2(server_id_list: List[str], save: bool = True)[source]#
Measure EC2 and RDS status on another EC2 instance.