Module Values.SensorStatisticsSummarySource

Summary of ingestion statistics like whether data exists, number of missing values, number of invalid values and so on related to the particular sensor.

Sourcetype nonrec t = {
  1. componentName : ComponentName.t option;
    (*

    Name of the component to which the particular sensor belongs for which the statistics belong to.

    *)
  2. sensorName : SensorName.t option;
    (*

    Name of the sensor that the statistics belong to.

    *)
  3. dataExists : Boolean.t option;
    (*

    Parameter that indicates whether data exists for the sensor that the statistics belong to.

    *)
  4. missingValues : CountPercent.t option;
    (*

    Parameter that describes the total number of, and percentage of, values that are missing for the sensor that the statistics belong to.

    *)
  5. invalidValues : CountPercent.t option;
    (*

    Parameter that describes the total number of, and percentage of, values that are invalid for the sensor that the statistics belong to.

    *)
  6. invalidDateEntries : CountPercent.t option;
    (*

    Parameter that describes the total number of invalid date entries associated with the sensor that the statistics belong to.

    *)
  7. duplicateTimestamps : CountPercent.t option;
    (*

    Parameter that describes the total number of duplicate timestamp records associated with the sensor that the statistics belong to.

    *)
  8. categoricalValues : CategoricalValues.t option;
    (*

    Parameter that describes potential risk about whether data associated with the sensor is categorical.

    *)
  9. multipleOperatingModes : MultipleOperatingModes.t option;
    (*

    Parameter that describes potential risk about whether data associated with the sensor has more than one operating mode.

    *)
  10. largeTimestampGaps : LargeTimestampGaps.t option;
    (*

    Parameter that describes potential risk about whether data associated with the sensor contains one or more large gaps between consecutive timestamps.

    *)
  11. monotonicValues : MonotonicValues.t option;
    (*

    Parameter that describes potential risk about whether data associated with the sensor is mostly monotonic.

    *)
  12. dataStartTime : Timestamp.t option;
    (*

    Indicates the time reference to indicate the beginning of valid data associated with the sensor that the statistics belong to.

    *)
  13. dataEndTime : Timestamp.t option;
    (*

    Indicates the time reference to indicate the end of valid data associated with the sensor that the statistics belong to.

    *)
}
Sourceval make : ?componentName:??? -> ?sensorName:??? -> ?dataExists:??? -> ?missingValues:??? -> ?invalidValues:??? -> ?invalidDateEntries:??? -> ?duplicateTimestamps:??? -> ?categoricalValues:??? -> ?multipleOperatingModes:??? -> ?largeTimestampGaps:??? -> ?monotonicValues:??? -> ?dataStartTime:??? -> ?dataEndTime:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `String of ComponentName.t | `Structure of (string * [> `Enum of string | `Float of Float_.t | `Integer of Integer.t ]) list | `Timestamp of Timestamp.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t