diff --git a/docs/setup.asciidoc b/docs/setup.asciidoc index 66a754b22..1938cef78 100644 --- a/docs/setup.asciidoc +++ b/docs/setup.asciidoc @@ -43,7 +43,7 @@ apk add --allow-untrusted .apk If you can’t find your distribution, you can install the agent by building it from the source. -NOTE: The agent is currently only available for a unix-like operating system. +NOTE: The agent is currently only available for Linux operating system. 1. Download the agent source from https://github.com/elastic/apm-agent-php/. 2. Execute the following commands to build the agent and install it: diff --git a/docs/supported-technologies.asciidoc b/docs/supported-technologies.asciidoc index 261ad3dd6..b404b900a 100644 --- a/docs/supported-technologies.asciidoc +++ b/docs/supported-technologies.asciidoc @@ -10,8 +10,69 @@ If the agent doesn't support your favorite technology yet, you can vote for it by participating in https://docs.google.com/forms/d/e/1FAIpQLSf8c3BJVMqaeuqpq-t3_Q4NilNcdsrzK1qJ4Qo9JpJslrmYzA/viewform[our survey]. We will use the results to add support for the most requested technologies. +[float] +[[supported-os]] +=== Operating systems + +The agent supports Linux operating system. + [float] [[supported-php-versions]] === PHP versions The agent supports PHP versions 7.2-7.4. + +[float] +[[supported-web-frameworks]] +=== Web frameworks + +Automatic instrumentation for a web framework means +a transaction is automatically created for each incoming request and it is named after the registered route. + +We support automatic instrumentation for the following web frameworks. + +|=== +|Framework |Supported versions + +|Framework-less PHP application (i.e., application using PHP's built in web support) +| + +|Laravel +|6 + +|=== + +[float] +[[supported-data-access-technologies]] +=== Data access technologies + +We support automatic instrumentation for the following data access technologies. + +|=== +|Data access technology |Supported versions |Notes + +|PHP Data Objects (PDO) +| +|The agent automatically creates DB spans for all your PDO queries. This includes PDO queries executed by object relational mappers (ORM) like Doctrine. + +|=== + +[float] +[[supported-http-clients]] +=== HTTP clients + +Automatic instrumentation for an HTTP client technology means +an HTTP span is automatically created for each outgoing HTTP request +and distributed tracing headers are propagated. +The spans are named after the schema ` `, for example `GET elastic.co`. + +|=== +|Framework |Supported versions + +|`curl` extension +| + +|`Guzzle` library +| + +|===