hs-opentelemetry-api-0.1.0.0: OpenTelemetry API for use by libraries for direct instrumentation or wrapper packages.
Copyright(c) Ian Duncan 2021
LicenseBSD-3
MaintainerIan Duncan
Stabilityexperimental
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

OpenTelemetry.Resource.OperatingSystem

Description

In case of virtualized environments, this is the operating system as it is observed by the process, i.e., the virtualized guest rather than the underlying host.

Synopsis

Documentation

data OperatingSystem Source #

The operating system (OS) on which the process represented by this resource is running.

Constructors

OperatingSystem 

Fields

  • osType :: Text

    The operating system type.

    MUST be one of the following or, if none of the listed values apply, a custom value:

    ValueDescription
    windowsMicrosoft Windows
    linuxLinux
    darwinApple Darwin
    freebsdFreeBSD
    netbsdNetBSD
    openbsdOpenBSD
    dragonflybsdDragonFly BSD
    hpuxHP-UX (Hewlett Packard Unix)
    aixAIX (Advanced Interactive eXecutive)
    solarisOracle Solaris
    z_osIBM z/OS
  • osDescription :: Maybe Text

    Human readable (not intended to be parsed) OS version information, like e.g. reported by ver or lsb_release -a commands.

  • osName :: Maybe Text

    Human readable operating system name.

  • osVersion :: Maybe Text

    The version string of the operating system as defined in