Skip to content

Conversation

@Anaisdg
Copy link

@Anaisdg Anaisdg commented Dec 19, 2025

This PR adds a Galileo Integration page to the docs.
Thank you


Note

Adds Galileo observability integration docs (en/observability/galileo) and links it in the docs navigation.

  • Docs:
    • New observability guide: Add en/observability/galileo detailing setup, environment variables, and using CrewAIEventListener for tracing/evaluation.
    • Navigation update: Include en/observability/galileo in docs/docs.json under the Observability section.

Written by Cursor Bugbot for commit eca9219. This will update automatically on new commits. Configure here.

@Anaisdg Anaisdg marked this pull request as ready for review December 19, 2025 18:36
@greysonlalonde
Copy link
Contributor

@Anaisdg thanks! can you add translations ?

Comment on lines 13 to 14
monitor their performance and
Galileo's powerful observability platform.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

monitor their performance and ?

[Add Galileo to a CrewAI Application](https://v2docs.galileo.ai/how-to-guides/third-party-integrations/add-galileo-to-crewai/add-galileo-to-crewai)
how-to guide.

> **Note** This tutorail assumes you have completed the [CrewAI quickstart](/en/quickstart).

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
> **Note** This tutorail assumes you have completed the [CrewAI quickstart](/en/quickstart).
> **Note** This tutorial assumes you have completed the [CrewAI quickstart](/en/quickstart).

preferred tool:

```bash
uv pip install galileo python-dotenv

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wouldn't it be better to uv add galileo?

dotenv and load the .env file.

```python
from dotenv import load_dotenv

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this needed? The sample has env vars in the .env already, so how are they loaded?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh good point. Yah they're loaded with the CLI

def load_env_vars(folder_path: Path) -> dict[str, Any]:

Thank you.


### Step 4: Add the Galileo event listener

To enable logging with Galileo, you need to create an instance of the CrewAIEventListener.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
To enable logging with Galileo, you need to create an instance of the CrewAIEventListener.
To enable logging with Galileo, you need to create an instance of the `CrewAIEventListener`.


Once your crew has finished, the traces will be flushed and appear in Galileo.

![Galilelo trace view](/images/galileo-trace-veiw.png)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Spelling mistake in the file name - rename the file and here to galileo-trace-view (not veiw)

that captures Crew execution events (e.g., agent actions, tool calls, model responses)
and forwards them to Galileo for observability and evaluation.

### Register the event listener

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Duplicate from above?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants