Class HostResource

java.lang.Object
io.opencensus.contrib.resource.util.HostResource

public final class HostResource extends Object
Helper class for Host Resource. A host is defined as a general computing instance.
Since:
0.20
  • Field Details

    • TYPE

      public static final String TYPE
      The type of this Resource.
      Since:
      0.20
      See Also:
    • HOSTNAME_KEY

      public static final String HOSTNAME_KEY
      Key for the hostname of the host.

      It contains what the `hostname` command returns on the host machine.

      Since:
      0.20
      See Also:
    • NAME_KEY

      public static final String NAME_KEY
      Key for the name of the host.

      It may contain what `hostname` returns on Unix systems, the fully qualified, or a name specified by the user.

      Since:
      0.20
      See Also:
    • ID_KEY

      public static final String ID_KEY
      Key for the unique host id (instance id in Cloud).
      Since:
      0.20
      See Also:
    • TYPE_KEY

      public static final String TYPE_KEY
      Key for the type of the host (machine type).
      Since:
      0.20
      See Also:
  • Constructor Details

    • HostResource

      private HostResource()
  • Method Details

    • create

      public static Resource create(String hostname, String name, String id, String type)
      Returns a Resource that describes a k8s container.
      Parameters:
      hostname - the hostname of the host.
      name - the name of the host.
      id - the unique host id (instance id in Cloud).
      type - the type of the host (machine type).
      Returns:
      a Resource that describes a k8s container.
      Since:
      0.20
    • detect

      static Resource detect()