public static void addCloudRegionFromMetadataUsingZone()

in detectors/resources/src/main/java/com/google/cloud/opentelemetry/detectors/AttributesExtractorUtil.java [76:86]


  public static void addCloudRegionFromMetadataUsingZone(
      AttributesBuilder attributesBuilder, GCPMetadataConfig metadataConfig) {
    String zone = metadataConfig.getZone();
    if (zone != null) {
      // Parsing required to scope up to a region
      String[] splitArr = zone.split("-");
      if (splitArr.length > 2) {
        attributesBuilder.put(ResourceAttributes.CLOUD_REGION, splitArr[0] + "-" + splitArr[1]);
      }
    }
  }