Tideways Tracepoint Create
With tracepoint create
command you can boost for a given transaction very fine grained control.
Here is an example command with "demo/symfony-sylius" as appName and "sylius.controller.product:indexAction" as transaction:
$ tideways tracepoint create demo/symfony-sylius sylius.controller.product:indexAction
After fire up this command you get similar output like this for example:
New tracepoint create created! It can take a few minutes until the tracepoint configuration is synchronized to all active servers. You can then see traces collected for this tracepoint inside Tideways: Summary: https://app.tideways.com/<yourPath>/traces/boosts Traces: https://app.tideways.com/<yourPath>/traces?cid=<genrated-Id>
The arguments for the command in order are:
-
appName
(required value) Name of the project. -
transaction
(required value) Name of Transaction that you want boost -
` --disable-notification `(optional) Disable the summary notification to your personal e-mail?
-
`-d, --duration-minutes `(optional) Duration in minutes the boost runs for. Minimum 10 minutes, maximum depends on license.
(default 60) -
` -e, --environment`(optional) Which environment should the boost activate (default "production")
-
--http-code
(optional) The Tracepoint collects a trace if the HTTP status code matches the given code -
--http-host
(optional) The Tracepoint collects a trace if the HTTP host matches the given value -
`--http-method string `(optional) The Tracepoint collects a trace if the HTTP method is a match to the configured value
-
--http-url
(optional) The Tracepoint collects a trace if the HTTP URL matches the given value -
-t, --min-response-time-ms
(optional) The Tracepoint only collects a trace if the minimum response time specified (in milliseconds) is exceeded -
-s, --service
(optional) The service that the Tracepoint is active on+ Example with using optional parameter `--http-code` for filtering traces with 404 HTTP-Code
$ tideways tracepoint create demo/symfony-sylius sylius.controller.product:indexAction --http-code=404
Here is an example with optional parameters for filtering traces with:
-
An HTTP status code of 200 (
--http-code
) -
A duration of 30 minutes (
--duration-minutes
); and -
A minimum response time of 100 ms (
--min-response-time-ms
)
$ tideways tracepoint create demo/symfony-sylius sylius.controller.product:indexAction --http-code=200 --duration-minutes=30 --min-response-time-ms=100