Auto-generated swagger documentation
The REST API for the Hawkular Business Transaction Management server
/hawkular/btm
Get the business transaction alert count
Content-Type: application/json
name
path
yes
business transaction name
-
string
200
Success
500
Internal server error
Identify the bound endpoints for a business transaction
startTime
query
no
optional 'start' time, default 1 hour before current time
0
integer (int64)
endTime
optional 'end' time, default current time
Array[<<,>>]
Get the business transaction communication summary statistics associated with criteria
businessTransaction
business transactions after this time, millisecond since epoch
business transactions before this time, millisecond since epoch
hostName
host name
principal
properties
business transactions with these properties, defined as a comma separated list of name
value pairs
tree
body
query criteria
Criteria
boolean
Get the business transaction completion count
faults
Get the number of business transaction instances that returned a fault
Get the business transaction completion fault details associated with criteria
Get the business transaction completion percentiles associated with criteria
Percentiles
Get the business transaction completion property details associated with criteria
property
Get the business transaction completion timeseries statistics associated with criteria
interval
aggregation time interval (in milliseconds)
60000
Get the host names associated with the criteria
Get the business transaction node timeseries statistics associated with criteria
Get the business transaction node summary statistics associated with criteria
Get principal information
Get property information
Identify the unbound endpoints
compress
compress list to show common patterns
false
Retrieve the business transaction configurations, changed since an optional specified time
updated
updated since
Add or update the business transaction configurations
Retrieve the business transaction configuration for the specified name
BusinessTxnConfig
Add or update the business transaction configuration for the specified name
Remove the business transaction configuration with the specified name
Retrieve the business transaction summaries
Validate the business transaction configuration
Retrieve the collector configuration for the optionally specified host and server
type
optional type
host
optional host name
server
optional server name
CollectorConfiguration
Query trace fragments associated with criteria
trace name
retrieve traces after this time, millisecond since epoch
retrieve traces before this time, millisecond since epoch
retrieve traces with these properties, defined as a comma separated list of name
correlations
retrieve traces with these correlation identifiers, defined as a comma separated list of scope
Trace
Add a list of trace fragments
tenantId
header
List of traces
Array[Trace]
Adding traces succeeded.
Unexpected error happened while storing the trace fragments
Retrieve trace fragment for specified id
id
id of required trace
Success, trace fragment found and returned
404
Unknown trace fragment id
(Derived from ProcessorAction)
(Derived from InstrumentAction)
level
optional
description
filter
Filter
processors
array[Processor]
lastUpdated
deleted
object
instrumentation
businessTransactions
(Derived from InteractionNode)
(Derived from Node)
value
scope
array[PropertyCriteria]
correlationIds
array[CorrelationIdentifier]
array[FaultCriteria]
upperBound
lowerBound
timeout
maxResponseSize
integer (int32)
excluded
inclusions
array[string]
exclusions
expression
ruleName
notes
className
interfaceName
methodName
parameterTypes
helper
location
binds
array[InstrumentBind]
condition
actions
array[InstrumentAction]
fromVersion
toVersion
compile
rules
array[InstrumentRule]
(Derived from ContainerNode)
severity
(Derived from Expression)
headers
content
uri
operation
baseTime
duration
fault
faultDescription
details
issues
array[Issue]
percentiles
nodeType
direction
uriFilter
faultFilter
predicate
Expression
array[ProcessorAction]
(Derived from Issue)
hostAddress
nodes
array[Node]
© 2016 | Hawkular is released under Apache License v2.0 Follow @hawkular_org