Skip to content

Commit

Permalink
Updated Supported technologies
Browse files Browse the repository at this point in the history
  • Loading branch information
SergeyKleyman committed Mar 23, 2021
1 parent 4ea475f commit e212133
Show file tree
Hide file tree
Showing 2 changed files with 62 additions and 1 deletion.
2 changes: 1 addition & 1 deletion docs/setup.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ apk add --allow-untrusted <package-file>.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:
Expand Down
61 changes: 61 additions & 0 deletions docs/supported-technologies.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -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 `<method> <host>`, for example `GET elastic.co`.

|===
|Framework |Supported versions

|`curl` extension
|

|`Guzzle` library
|

|===

0 comments on commit e212133

Please sign in to comment.