Safe Haskell | None |
---|---|
Language | Haskell2010 |
- if there is a trace ID discrepancy between 2 spans
- if two spans have the same span_id
- if it is empty
- if trace_id or span_id is 0
- if service is empty or longer than 100 chars after applying
- if name is empty, doesn't have any alphabetic chars, or is longer than
- if type is empty or longer than 100 chars after attempting to correct
- if the span duration is less than 0 or longer than 10 minutes
- if the resource is not valid UTF-8 and cannot be fixed. The upstream
- if the start is before 2000-01-01
A model of the API provided by https://github.com/DataDog/datadog-agent
if there is a trace ID discrepancy between 2 spans
if two spans have the same span_id
if it is empty
if trace_id or span_id is 0
if service is empty or longer than 100 chars after applying
if name is empty, doesn't have any alphabetic chars, or is longer than
if type is empty or longer than 100 chars after attempting to correct
if the span duration is less than 0 or longer than 10 minutes
if the resource is not valid UTF-8 and cannot be fixed. The upstream
if the start is before 2000-01-01
type Traces4 = "v0.4" :> ("traces" :> (ReqBody '[JSON] [Trace] :> Put '[JSON] TraceResponse)) Source #
Instances
data TraceResponse Source #
Instances
ToJSON TraceResponse Source # | |
Defined in Datadog.Agent toJSON :: TraceResponse -> Value # toEncoding :: TraceResponse -> Encoding # toJSONList :: [TraceResponse] -> Value # toEncodingList :: [TraceResponse] -> Encoding # | |
FromJSON TraceResponse Source # | |
Defined in Datadog.Agent parseJSON :: Value -> Parser TraceResponse # parseJSONList :: Value -> Parser [TraceResponse] # |