class ElasticAPM::Metadata::CloudInfo

def read_azure_app_services

def read_azure_app_services
  owner_name, instance_id, site_name, resource_group =
    ENV.values_at(
      'WEBSITE_OWNER_NAME',
      'WEBSITE_INSTANCE_ID',
      'WEBSITE_SITE_NAME',
      'WEBSITE_RESOURCE_GROUP'
    )
  return unless owner_name && instance_id && site_name && resource_group
  self.provider = 'azure'
  self.instance_id = instance_id
  self.instance_name = site_name
  self.project_name = resource_group
  self.account_id, self.region = parse_azure_app_services_owner_name(owner_name)
end