langsmith-backend
: The main backend service.langsmith-platform-backend
: Another important backend service.langsmith-queue
: The queue service.langsmith
namespace:
kubectl get pvc data-langsmith-clickhouse-0 -n <namespace> -o jsonpath='{.spec.storageClassName}'
kubectl get sc <storage-class-name> -o jsonpath='{.allowVolumeExpansion}'
kubectl patch sc <storage-class-name> -p '{"allowVolumeExpansion": true}'
kubectl edit pvc data-langsmith-clickhouse-0 -n <namespace>
or kubectl patch pvc data-langsmith-clickhouse-0 '{"spec":{"resources":{"requests":{"storage":"100Gi"}}}}' -n <namespace>
langsmith_config.yaml
to new size(e.g 100 Gi
)
kubectl delete statefulset langsmith-clickhouse --cascade=orphan -n <namespace>
kubectl get pvc
and kubectl exec langsmith-clickhouse-0 -- bash -c "df"
docker compose down
volume
, you will need to allocate more space to the volume/docker.langsmith_config.yaml
and increase the frontend.maxBodySize
value. This might look something like this:users.xml
file from the github repo as well. This adds the <access_management>
tag to the users.xml
file, which allows the user to create row policies. Below is the default users.xml
file that we expect to be used.
users.xml
file included.
Example Dockerfile
:
docker-compose.yaml
to use the custom image. Make sure to remove the users.xml mount point.