Generate ClickHouse stats ↗
noOriginal Documentation
Documentation Index#
Fetch the complete documentation index at: https://docs.langchain.com/llms.txt Use this file to discover all available pages before exploring further.
As part of troubleshooting your self-hosted instance of LangSmith, the LangChain team may ask you to generate Clickhouse statistics that will help us understand memory and CPU consumption and connection concurrency.
This command will generate a CSV that can be shared with the LangChain team.
Prerequisites#
Ensure you have the following tools/items ready.
kubectl
Clickhouse database credentials
- Host
- Port
- Username
- If using the bundled version, this is
default- Password
- If using the bundled version, this is
password- Database name
- If using the bundled version, this is
default
Connectivity to the Clickhouse database from the machine you will be running the
get_clickhouse_statsscript on.- If you are using the bundled version, you may need to port forward the clickhouse service to your local machine.
- Run
kubectl port-forward svc/langsmith-clickhouse 8123:8123to port forward the clickhouse service to your local machine.
The script to generate ClickHouse stats
- You can download the script from here
Running the clickhouse stats generation script#
Run the following command to run the stats generation script:
sh get_clickhouse_stats.sh <clickhouse_url> --output path/to/file.csvFor example, if you are using the bundled version with port-forwarding, the command would look like:
sh get_clickhouse_stats.sh "clickhouse://default:password@localhost:8123/default" --output clickhouse_stats.csvand after running this command you should see a file, clickhouse_stats.csv, has been created with Clickhouse statistics.
Edit this page on GitHub or file an issue.
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.