> For the complete documentation index, see [llms.txt](https://docs.inspector.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.inspector.dev/concepts/custom-segments.md).

# Custom Segments

Inspector automatically creates a basic timeline to see what happen inside your application. It will report many type of statements by default.&#x20;

Segments give you the opportunity to "monitor" specific code bloks that you consider relevant for your app to create a more complete picture of what's happening on any execution cycle.

### What are segments?

Segments represents tasks performed during an execution cycle, like:

* Http call to external services (webhooks, integration, etc.)
* Functions that deal with files (pdf, excel, images)
* Data manipulation processes (import/export, data aggregation, etc.)

Below you can see an example of how custom segments will appear in the timeline:

![A new segment in the timeline](/files/-LuWgbN9J5ftiM5TDO2T)

You can learn how to add custom segments from the code examples below:

{% content-ref url="/pages/-McFYez8BNvP8qjYxvXw" %}
[Custom Segments](/guides/raw-php/custom-segments.md)
{% endcontent-ref %}
