Update LLM text-completion duration metric (#40)

* Added LLM duration metric, better buckets

* Added heatmap to dashboard to replace 95/97/99 chart

* Bump version
This commit is contained in:
cybermaggedon 2024-08-26 11:46:36 +01:00 committed by GitHub
parent d0e3fcf019
commit 0159e938a2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
26 changed files with 502 additions and 429 deletions

View file

@ -1,6 +1,6 @@
# VERSION=$(shell git describe | sed 's/^v//') # VERSION=$(shell git describe | sed 's/^v//')
VERSION=0.7.15 VERSION=0.7.16
DOCKER=podman DOCKER=podman

View file

@ -29,54 +29,15 @@
}, },
"fieldConfig": { "fieldConfig": {
"defaults": { "defaults": {
"color": {
"mode": "palette-classic"
},
"custom": { "custom": {
"axisBorderShow": false,
"axisCenteredZero": false,
"axisColorMode": "text",
"axisLabel": "",
"axisPlacement": "auto",
"barAlignment": 0,
"drawStyle": "line",
"fillOpacity": 0,
"gradientMode": "none",
"hideFrom": { "hideFrom": {
"legend": false, "legend": false,
"tooltip": false, "tooltip": false,
"viz": false "viz": false
}, },
"insertNulls": false,
"lineInterpolation": "linear",
"lineWidth": 1,
"pointSize": 5,
"scaleDistribution": { "scaleDistribution": {
"type": "linear" "type": "linear"
},
"showPoints": "auto",
"spanNulls": false,
"stacking": {
"group": "A",
"mode": "none"
},
"thresholdsStyle": {
"mode": "off"
} }
},
"mappings": [],
"thresholds": {
"mode": "absolute",
"steps": [
{
"color": "green",
"value": null
},
{
"color": "red",
"value": 80
}
]
} }
}, },
"overrides": [] "overrides": []
@ -89,60 +50,58 @@
}, },
"id": 7, "id": 7,
"options": { "options": {
"calculate": false,
"cellGap": 1,
"color": {
"exponent": 0.5,
"fill": "dark-orange",
"mode": "scheme",
"reverse": false,
"scale": "exponential",
"scheme": "Oranges",
"steps": 64
},
"exemplars": {
"color": "rgba(255,0,255,0.7)"
},
"filterValues": {
"le": 1e-9
},
"legend": { "legend": {
"calcs": [], "show": true
"displayMode": "list", },
"placement": "bottom", "rowsFrame": {
"showLegend": true "layout": "auto"
}, },
"tooltip": { "tooltip": {
"mode": "single", "mode": "single",
"sort": "none" "showColorScale": false,
"yHistogram": false
},
"yAxis": {
"axisPlacement": "left",
"reverse": false
} }
}, },
"pluginVersion": "10.0.0", "pluginVersion": "11.1.4",
"targets": [ "targets": [
{ {
"datasource": { "datasource": {
"type": "prometheus", "type": "prometheus",
"uid": "f6b18033-5918-4e05-a1ca-4cb30343b129" "uid": "f6b18033-5918-4e05-a1ca-4cb30343b129"
}, },
"editorMode": "builder", "editorMode": "code",
"expr": "histogram_quantile(0.99, sum by(le) (rate(request_latency_bucket{instance=\"text-completion:8000\"}[$__rate_interval])))", "exemplar": false,
"expr": "max by(le) (text_completion_duration_bucket)",
"format": "heatmap",
"instant": false, "instant": false,
"legendFormat": "99%", "legendFormat": "99%",
"range": true, "range": true,
"refId": "A" "refId": "A"
},
{
"datasource": {
"type": "prometheus",
"uid": "f6b18033-5918-4e05-a1ca-4cb30343b129"
},
"editorMode": "builder",
"expr": "histogram_quantile(0.95, sum by(le) (rate(request_latency_bucket{instance=\"text-completion:8000\"}[$__rate_interval])))",
"hide": false,
"instant": false,
"legendFormat": "95%",
"range": true,
"refId": "B"
},
{
"datasource": {
"type": "prometheus",
"uid": "f6b18033-5918-4e05-a1ca-4cb30343b129"
},
"editorMode": "builder",
"expr": "histogram_quantile(0.75, sum by(le) (rate(request_latency_bucket{instance=\"text-completion:8000\"}[$__rate_interval])))",
"hide": false,
"instant": false,
"legendFormat": "75%",
"range": true,
"refId": "C"
} }
], ],
"title": "LLM latency", "title": "LLM latency",
"type": "timeseries" "type": "heatmap"
}, },
{ {
"datasource": { "datasource": {
@ -952,6 +911,6 @@
"timezone": "", "timezone": "",
"title": "Overview", "title": "Overview",
"uid": "b5c8abf8-fe79-496b-b028-10bde917d1f0", "uid": "b5c8abf8-fe79-496b-b028-10bde917d1f0",
"version": 2, "version": 3,
"weekStart": "" "weekStart": ""
} }

View file

@ -4,7 +4,7 @@ import os
with open("README.md", "r") as fh: with open("README.md", "r") as fh:
long_description = fh.read() long_description = fh.read()
version = "0.7.15" version = "0.7.16"
setuptools.setup( setuptools.setup(
name="trustgraph", name="trustgraph",

View file

@ -33,7 +33,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"embeddings": "embeddings":
"command": "command":
@ -50,7 +50,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "256M" "memory": "256M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"etcd": "etcd":
"command": "command":
@ -122,7 +122,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"init-pulsar": "init-pulsar":
"command": "command":
@ -155,7 +155,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"kg-extract-relationships": "kg-extract-relationships":
"command": "command":
@ -170,7 +170,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"milvus": "milvus":
"command": "command":
@ -232,7 +232,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prometheus": "prometheus":
"deploy": "deploy":
@ -280,7 +280,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prompt-rag": "prompt-rag":
"command": "command":
@ -316,7 +316,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"pulsar": "pulsar":
"command": "bin/pulsar standalone" "command": "bin/pulsar standalone"
@ -369,7 +369,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -386,7 +386,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -403,7 +403,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -420,7 +420,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion": "text-completion":
"command": "command":
@ -443,7 +443,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion-rag": "text-completion-rag":
"command": "command":
@ -470,7 +470,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"vectorize": "vectorize":
"command": "command":
@ -485,7 +485,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"cassandra": {} "cassandra": {}

View file

@ -16,7 +16,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"embeddings": "embeddings":
"command": "command":
@ -33,7 +33,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "256M" "memory": "256M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"etcd": "etcd":
"command": "command":
@ -105,7 +105,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"init-pulsar": "init-pulsar":
"command": "command":
@ -138,7 +138,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"kg-extract-relationships": "kg-extract-relationships":
"command": "command":
@ -153,7 +153,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"milvus": "milvus":
"command": "command":
@ -233,7 +233,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prometheus": "prometheus":
"deploy": "deploy":
@ -281,7 +281,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prompt-rag": "prompt-rag":
"command": "command":
@ -317,7 +317,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"pulsar": "pulsar":
"command": "bin/pulsar standalone" "command": "bin/pulsar standalone"
@ -370,7 +370,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -387,7 +387,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -404,7 +404,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -421,7 +421,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion": "text-completion":
"command": "command":
@ -444,7 +444,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion-rag": "text-completion-rag":
"command": "command":
@ -471,7 +471,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"vectorize": "vectorize":
"command": "command":
@ -486,7 +486,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"etcd": {} "etcd": {}

View file

@ -33,7 +33,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"embeddings": "embeddings":
"command": "command":
@ -50,7 +50,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "256M" "memory": "256M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"etcd": "etcd":
"command": "command":
@ -122,7 +122,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"init-pulsar": "init-pulsar":
"command": "command":
@ -155,7 +155,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"kg-extract-relationships": "kg-extract-relationships":
"command": "command":
@ -170,7 +170,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"milvus": "milvus":
"command": "command":
@ -232,7 +232,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prometheus": "prometheus":
"deploy": "deploy":
@ -280,7 +280,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prompt-rag": "prompt-rag":
"command": "command":
@ -316,7 +316,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"pulsar": "pulsar":
"command": "bin/pulsar standalone" "command": "bin/pulsar standalone"
@ -369,7 +369,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -386,7 +386,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -403,7 +403,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -420,7 +420,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion": "text-completion":
"command": "command":
@ -447,7 +447,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion-rag": "text-completion-rag":
"command": "command":
@ -478,7 +478,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"vectorize": "vectorize":
"command": "command":
@ -493,7 +493,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"cassandra": {} "cassandra": {}

View file

@ -16,7 +16,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"embeddings": "embeddings":
"command": "command":
@ -33,7 +33,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "256M" "memory": "256M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"etcd": "etcd":
"command": "command":
@ -105,7 +105,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"init-pulsar": "init-pulsar":
"command": "command":
@ -138,7 +138,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"kg-extract-relationships": "kg-extract-relationships":
"command": "command":
@ -153,7 +153,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"milvus": "milvus":
"command": "command":
@ -233,7 +233,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prometheus": "prometheus":
"deploy": "deploy":
@ -281,7 +281,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prompt-rag": "prompt-rag":
"command": "command":
@ -317,7 +317,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"pulsar": "pulsar":
"command": "bin/pulsar standalone" "command": "bin/pulsar standalone"
@ -370,7 +370,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -387,7 +387,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -404,7 +404,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -421,7 +421,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion": "text-completion":
"command": "command":
@ -448,7 +448,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion-rag": "text-completion-rag":
"command": "command":
@ -479,7 +479,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"vectorize": "vectorize":
"command": "command":
@ -494,7 +494,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"etcd": {} "etcd": {}

View file

@ -33,7 +33,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"embeddings": "embeddings":
"command": "command":
@ -50,7 +50,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "256M" "memory": "256M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"etcd": "etcd":
"command": "command":
@ -122,7 +122,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"init-pulsar": "init-pulsar":
"command": "command":
@ -155,7 +155,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"kg-extract-relationships": "kg-extract-relationships":
"command": "command":
@ -170,7 +170,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"milvus": "milvus":
"command": "command":
@ -232,7 +232,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prometheus": "prometheus":
"deploy": "deploy":
@ -280,7 +280,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prompt-rag": "prompt-rag":
"command": "command":
@ -316,7 +316,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"pulsar": "pulsar":
"command": "bin/pulsar standalone" "command": "bin/pulsar standalone"
@ -369,7 +369,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -386,7 +386,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -403,7 +403,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -420,7 +420,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion": "text-completion":
"command": "command":
@ -441,7 +441,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion-rag": "text-completion-rag":
"command": "command":
@ -466,7 +466,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"vectorize": "vectorize":
"command": "command":
@ -481,7 +481,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"cassandra": {} "cassandra": {}

View file

@ -16,7 +16,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"embeddings": "embeddings":
"command": "command":
@ -33,7 +33,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "256M" "memory": "256M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"etcd": "etcd":
"command": "command":
@ -105,7 +105,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"init-pulsar": "init-pulsar":
"command": "command":
@ -138,7 +138,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"kg-extract-relationships": "kg-extract-relationships":
"command": "command":
@ -153,7 +153,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"milvus": "milvus":
"command": "command":
@ -233,7 +233,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prometheus": "prometheus":
"deploy": "deploy":
@ -281,7 +281,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prompt-rag": "prompt-rag":
"command": "command":
@ -317,7 +317,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"pulsar": "pulsar":
"command": "bin/pulsar standalone" "command": "bin/pulsar standalone"
@ -370,7 +370,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -387,7 +387,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -404,7 +404,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -421,7 +421,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion": "text-completion":
"command": "command":
@ -442,7 +442,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion-rag": "text-completion-rag":
"command": "command":
@ -467,7 +467,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"vectorize": "vectorize":
"command": "command":
@ -482,7 +482,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"etcd": {} "etcd": {}

View file

@ -33,7 +33,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"embeddings": "embeddings":
"command": "command":
@ -50,7 +50,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "256M" "memory": "256M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"etcd": "etcd":
"command": "command":
@ -122,7 +122,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"init-pulsar": "init-pulsar":
"command": "command":
@ -155,7 +155,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"kg-extract-relationships": "kg-extract-relationships":
"command": "command":
@ -170,7 +170,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"milvus": "milvus":
"command": "command":
@ -232,7 +232,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prometheus": "prometheus":
"deploy": "deploy":
@ -280,7 +280,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prompt-rag": "prompt-rag":
"command": "command":
@ -316,7 +316,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"pulsar": "pulsar":
"command": "bin/pulsar standalone" "command": "bin/pulsar standalone"
@ -369,7 +369,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -386,7 +386,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -403,7 +403,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -420,7 +420,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion": "text-completion":
"command": "command":
@ -439,7 +439,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion-rag": "text-completion-rag":
"command": "command":
@ -462,7 +462,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"vectorize": "vectorize":
"command": "command":
@ -477,7 +477,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"cassandra": {} "cassandra": {}

View file

@ -16,7 +16,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"embeddings": "embeddings":
"command": "command":
@ -33,7 +33,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "256M" "memory": "256M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"etcd": "etcd":
"command": "command":
@ -105,7 +105,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"init-pulsar": "init-pulsar":
"command": "command":
@ -138,7 +138,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"kg-extract-relationships": "kg-extract-relationships":
"command": "command":
@ -153,7 +153,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"milvus": "milvus":
"command": "command":
@ -233,7 +233,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prometheus": "prometheus":
"deploy": "deploy":
@ -281,7 +281,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prompt-rag": "prompt-rag":
"command": "command":
@ -317,7 +317,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"pulsar": "pulsar":
"command": "bin/pulsar standalone" "command": "bin/pulsar standalone"
@ -370,7 +370,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -387,7 +387,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -404,7 +404,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -421,7 +421,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion": "text-completion":
"command": "command":
@ -440,7 +440,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion-rag": "text-completion-rag":
"command": "command":
@ -463,7 +463,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"vectorize": "vectorize":
"command": "command":
@ -478,7 +478,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"etcd": {} "etcd": {}

View file

@ -33,7 +33,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"embeddings": "embeddings":
"command": "command":
@ -50,7 +50,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "256M" "memory": "256M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"etcd": "etcd":
"command": "command":
@ -122,7 +122,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"init-pulsar": "init-pulsar":
"command": "command":
@ -155,7 +155,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"kg-extract-relationships": "kg-extract-relationships":
"command": "command":
@ -170,7 +170,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"milvus": "milvus":
"command": "command":
@ -232,7 +232,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prometheus": "prometheus":
"deploy": "deploy":
@ -267,7 +267,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prompt-rag": "prompt-rag":
"command": "command":
@ -290,7 +290,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"pulsar": "pulsar":
"command": "bin/pulsar standalone" "command": "bin/pulsar standalone"
@ -343,7 +343,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -360,7 +360,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -377,7 +377,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -394,7 +394,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion": "text-completion":
"command": "command":
@ -413,7 +413,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion-rag": "text-completion-rag":
"command": "command":
@ -436,7 +436,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"vectorize": "vectorize":
"command": "command":
@ -451,7 +451,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"cassandra": {} "cassandra": {}

View file

@ -16,7 +16,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"embeddings": "embeddings":
"command": "command":
@ -33,7 +33,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "256M" "memory": "256M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"etcd": "etcd":
"command": "command":
@ -105,7 +105,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"init-pulsar": "init-pulsar":
"command": "command":
@ -138,7 +138,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"kg-extract-relationships": "kg-extract-relationships":
"command": "command":
@ -153,7 +153,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"milvus": "milvus":
"command": "command":
@ -233,7 +233,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prometheus": "prometheus":
"deploy": "deploy":
@ -268,7 +268,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prompt-rag": "prompt-rag":
"command": "command":
@ -291,7 +291,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"pulsar": "pulsar":
"command": "bin/pulsar standalone" "command": "bin/pulsar standalone"
@ -344,7 +344,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -361,7 +361,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -378,7 +378,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -395,7 +395,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion": "text-completion":
"command": "command":
@ -414,7 +414,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion-rag": "text-completion-rag":
"command": "command":
@ -437,7 +437,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"vectorize": "vectorize":
"command": "command":
@ -452,7 +452,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"etcd": {} "etcd": {}

View file

@ -33,7 +33,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"embeddings": "embeddings":
"command": "command":
@ -50,7 +50,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "256M" "memory": "256M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"etcd": "etcd":
"command": "command":
@ -122,7 +122,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"init-pulsar": "init-pulsar":
"command": "command":
@ -155,7 +155,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"kg-extract-relationships": "kg-extract-relationships":
"command": "command":
@ -170,7 +170,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"milvus": "milvus":
"command": "command":
@ -232,7 +232,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prometheus": "prometheus":
"deploy": "deploy":
@ -280,7 +280,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prompt-rag": "prompt-rag":
"command": "command":
@ -316,7 +316,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"pulsar": "pulsar":
"command": "bin/pulsar standalone" "command": "bin/pulsar standalone"
@ -369,7 +369,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -386,7 +386,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -403,7 +403,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -420,7 +420,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion": "text-completion":
"command": "command":
@ -441,7 +441,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion-rag": "text-completion-rag":
"command": "command":
@ -466,7 +466,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"vectorize": "vectorize":
"command": "command":
@ -481,7 +481,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"cassandra": {} "cassandra": {}

View file

@ -16,7 +16,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"embeddings": "embeddings":
"command": "command":
@ -33,7 +33,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "256M" "memory": "256M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"etcd": "etcd":
"command": "command":
@ -105,7 +105,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"init-pulsar": "init-pulsar":
"command": "command":
@ -138,7 +138,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"kg-extract-relationships": "kg-extract-relationships":
"command": "command":
@ -153,7 +153,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"milvus": "milvus":
"command": "command":
@ -233,7 +233,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prometheus": "prometheus":
"deploy": "deploy":
@ -281,7 +281,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prompt-rag": "prompt-rag":
"command": "command":
@ -317,7 +317,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"pulsar": "pulsar":
"command": "bin/pulsar standalone" "command": "bin/pulsar standalone"
@ -370,7 +370,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -387,7 +387,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -404,7 +404,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -421,7 +421,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion": "text-completion":
"command": "command":
@ -442,7 +442,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion-rag": "text-completion-rag":
"command": "command":
@ -467,7 +467,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"vectorize": "vectorize":
"command": "command":
@ -482,7 +482,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"etcd": {} "etcd": {}

View file

@ -33,7 +33,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"embeddings": "embeddings":
"command": "command":
@ -50,7 +50,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "256M" "memory": "256M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"etcd": "etcd":
"command": "command":
@ -122,7 +122,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"init-pulsar": "init-pulsar":
"command": "command":
@ -155,7 +155,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"kg-extract-relationships": "kg-extract-relationships":
"command": "command":
@ -170,7 +170,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"milvus": "milvus":
"command": "command":
@ -232,7 +232,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prometheus": "prometheus":
"deploy": "deploy":
@ -280,7 +280,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prompt-rag": "prompt-rag":
"command": "command":
@ -316,7 +316,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"pulsar": "pulsar":
"command": "bin/pulsar standalone" "command": "bin/pulsar standalone"
@ -369,7 +369,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -386,7 +386,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -403,7 +403,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -420,7 +420,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion": "text-completion":
"command": "command":
@ -443,7 +443,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
- "./vertexai:/vertexai" - "./vertexai:/vertexai"
@ -472,7 +472,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
- "./vertexai:/vertexai" - "./vertexai:/vertexai"
@ -489,7 +489,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"cassandra": {} "cassandra": {}

View file

@ -16,7 +16,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"embeddings": "embeddings":
"command": "command":
@ -33,7 +33,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "256M" "memory": "256M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"etcd": "etcd":
"command": "command":
@ -105,7 +105,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"init-pulsar": "init-pulsar":
"command": "command":
@ -138,7 +138,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"kg-extract-relationships": "kg-extract-relationships":
"command": "command":
@ -153,7 +153,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"milvus": "milvus":
"command": "command":
@ -233,7 +233,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prometheus": "prometheus":
"deploy": "deploy":
@ -281,7 +281,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"prompt-rag": "prompt-rag":
"command": "command":
@ -317,7 +317,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"pulsar": "pulsar":
"command": "bin/pulsar standalone" "command": "bin/pulsar standalone"
@ -370,7 +370,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -387,7 +387,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -404,7 +404,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -421,7 +421,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"text-completion": "text-completion":
"command": "command":
@ -444,7 +444,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
- "./vertexai:/vertexai" - "./vertexai:/vertexai"
@ -473,7 +473,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
- "./vertexai:/vertexai" - "./vertexai:/vertexai"
@ -490,7 +490,7 @@
"reservations": "reservations":
"cpus": "0.5" "cpus": "0.5"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"etcd": {} "etcd": {}

View file

@ -195,7 +195,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -212,7 +212,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "512M" "memory": "512M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -229,7 +229,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -246,7 +246,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"cassandra": {} "cassandra": {}

View file

@ -196,7 +196,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"query-triples": "query-triples":
"command": "command":
@ -213,7 +213,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-graph-embeddings": "store-graph-embeddings":
"command": "command":
@ -230,7 +230,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"store-triples": "store-triples":
"command": "command":
@ -247,7 +247,7 @@
"reservations": "reservations":
"cpus": "0.1" "cpus": "0.1"
"memory": "128M" "memory": "128M"
"image": "docker.io/trustgraph/trustgraph-flow:0.7.15" "image": "docker.io/trustgraph/trustgraph-flow:0.7.16"
"restart": "on-failure:100" "restart": "on-failure:100"
"volumes": "volumes":
"etcd": {} "etcd": {}

View file

@ -6,6 +6,7 @@ serverless endpoint service. Input is prompt, output is response.
import requests import requests
import json import json
from prometheus_client import Histogram
from .... schema import TextCompletionRequest, TextCompletionResponse, Error from .... schema import TextCompletionRequest, TextCompletionResponse, Error
from .... schema import text_completion_request_queue from .... schema import text_completion_request_queue
@ -46,6 +47,19 @@ class Processor(ConsumerProducer):
} }
) )
if not hasattr(__class__, "text_completion_metric"):
__class__.text_completion_metric = Histogram(
'text_completion_duration',
'Text completion duration (seconds)',
buckets=[
0.25, 0.5, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0,
8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0,
17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0,
30.0, 35.0, 40.0, 45.0, 50.0, 60.0, 80.0, 100.0,
120.0
]
)
self.endpoint = endpoint self.endpoint = endpoint
self.token = token self.token = token
self.temperature = temperature self.temperature = temperature
@ -108,13 +122,14 @@ class Processor(ConsumerProducer):
print(f"Handling prompt {id}...", flush=True) print(f"Handling prompt {id}...", flush=True)
try:
prompt = self.build_prompt( prompt = self.build_prompt(
"You are a helpful chatbot", "You are a helpful chatbot",
v.prompt v.prompt
) )
try: with __class__.text_completion_metric.time():
response = self.call_llm(prompt) response = self.call_llm(prompt)
print("Send response...", flush=True) print("Send response...", flush=True)

View file

@ -6,6 +6,7 @@ Input is prompt, output is response. Mistral is default.
import boto3 import boto3
import json import json
from prometheus_client import Histogram
from .... schema import TextCompletionRequest, TextCompletionResponse, Error from .... schema import TextCompletionRequest, TextCompletionResponse, Error
from .... schema import text_completion_request_queue from .... schema import text_completion_request_queue
@ -52,6 +53,19 @@ class Processor(ConsumerProducer):
} }
) )
if not hasattr(__class__, "text_completion_metric"):
__class__.text_completion_metric = Histogram(
'text_completion_duration',
'Text completion duration (seconds)',
buckets=[
0.25, 0.5, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0,
8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0,
17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0,
30.0, 35.0, 40.0, 45.0, 50.0, 60.0, 80.0, 100.0,
120.0
]
)
self.model = model self.model = model
self.temperature = temperature self.temperature = temperature
self.max_output = max_output self.max_output = max_output
@ -78,6 +92,8 @@ class Processor(ConsumerProducer):
prompt = v.prompt prompt = v.prompt
try:
# Mistral Input Format # Mistral Input Format
if self.model.startswith("mistral"): if self.model.startswith("mistral"):
promptbody = json.dumps({ promptbody = json.dumps({
@ -152,11 +168,14 @@ class Processor(ConsumerProducer):
accept = 'application/json' accept = 'application/json'
contentType = 'application/json' contentType = 'application/json'
try:
# FIXME: Consider catching request limits and raise TooManyRequests # FIXME: Consider catching request limits and raise TooManyRequests
# See https://boto3.amazonaws.com/v1/documentation/api/latest/guide/retries.html # See https://boto3.amazonaws.com/v1/documentation/api/latest/guide/retries.html
response = self.bedrock.invoke_model(body=promptbody, modelId=self.model, accept=accept, contentType=contentType)
with __class__.text_completion_metric.time():
response = self.bedrock.invoke_model(
body=promptbody, modelId=self.model, accept=accept,
contentType=contentType
)
# Mistral Response Structure # Mistral Response Structure
if self.model.startswith("mistral"): if self.model.startswith("mistral"):

View file

@ -5,6 +5,7 @@ Input is prompt, output is response.
""" """
import anthropic import anthropic
from prometheus_client import Histogram
from .... schema import TextCompletionRequest, TextCompletionResponse, Error from .... schema import TextCompletionRequest, TextCompletionResponse, Error
from .... schema import text_completion_request_queue from .... schema import text_completion_request_queue
@ -47,6 +48,19 @@ class Processor(ConsumerProducer):
} }
) )
if not hasattr(__class__, "text_completion_metric"):
__class__.text_completion_metric = Histogram(
'text_completion_duration',
'Text completion duration (seconds)',
buckets=[
0.25, 0.5, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0,
8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0,
17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0,
30.0, 35.0, 40.0, 45.0, 50.0, 60.0, 80.0, 100.0,
120.0
]
)
self.model = model self.model = model
self.claude = anthropic.Anthropic(api_key=api_key) self.claude = anthropic.Anthropic(api_key=api_key)
self.temperature = temperature self.temperature = temperature
@ -69,6 +83,9 @@ class Processor(ConsumerProducer):
try: try:
# FIXME: Rate limits? # FIXME: Rate limits?
with __class__.text_completion_metric.time():
response = message = self.claude.messages.create( response = message = self.claude.messages.create(
model=self.model, model=self.model,
max_tokens=self.max_output, max_tokens=self.max_output,

View file

@ -5,6 +5,7 @@ Input is prompt, output is response.
""" """
import cohere import cohere
from prometheus_client import Histogram
from .... schema import TextCompletionRequest, TextCompletionResponse, Error from .... schema import TextCompletionRequest, TextCompletionResponse, Error
from .... schema import text_completion_request_queue from .... schema import text_completion_request_queue
@ -44,6 +45,19 @@ class Processor(ConsumerProducer):
} }
) )
if not hasattr(__class__, "text_completion_metric"):
__class__.text_completion_metric = Histogram(
'text_completion_duration',
'Text completion duration (seconds)',
buckets=[
0.25, 0.5, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0,
8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0,
17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0,
30.0, 35.0, 40.0, 45.0, 50.0, 60.0, 80.0, 100.0,
120.0
]
)
self.model = model self.model = model
self.temperature = temperature self.temperature = temperature
self.cohere = cohere.Client(api_key=api_key) self.cohere = cohere.Client(api_key=api_key)
@ -64,6 +78,8 @@ class Processor(ConsumerProducer):
try: try:
with __class__.text_completion_metric.time():
output = self.cohere.chat( output = self.cohere.chat(
model=self.model, model=self.model,
message=prompt, message=prompt,

View file

@ -5,7 +5,7 @@ Input is prompt, output is response.
""" """
from langchain_community.llms import Ollama from langchain_community.llms import Ollama
from prometheus_client import Histogram, Info, Counter from prometheus_client import Histogram, Info
from .... schema import TextCompletionRequest, TextCompletionResponse, Error from .... schema import TextCompletionRequest, TextCompletionResponse, Error
from .... schema import text_completion_request_queue from .... schema import text_completion_request_queue
@ -44,6 +44,19 @@ class Processor(ConsumerProducer):
} }
) )
if not hasattr(__class__, "text_completion_metric"):
__class__.text_completion_metric = Histogram(
'text_completion_duration',
'Text completion duration (seconds)',
buckets=[
0.25, 0.5, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0,
8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0,
17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0,
30.0, 35.0, 40.0, 45.0, 50.0, 60.0, 80.0, 100.0,
120.0
]
)
if not hasattr(__class__, "model_metric"): if not hasattr(__class__, "model_metric"):
__class__.model_metric = Info( __class__.model_metric = Info(
'model', 'Model information' 'model', 'Model information'
@ -69,6 +82,7 @@ class Processor(ConsumerProducer):
try: try:
with __class__.text_completion_metric.time():
response = self.llm.invoke(prompt) response = self.llm.invoke(prompt)
print("Send response...", flush=True) print("Send response...", flush=True)

View file

@ -5,6 +5,7 @@ Input is prompt, output is response.
""" """
from openai import OpenAI from openai import OpenAI
from prometheus_client import Histogram
from .... schema import TextCompletionRequest, TextCompletionResponse, Error from .... schema import TextCompletionRequest, TextCompletionResponse, Error
from .... schema import text_completion_request_queue from .... schema import text_completion_request_queue
@ -47,6 +48,19 @@ class Processor(ConsumerProducer):
} }
) )
if not hasattr(__class__, "text_completion_metric"):
__class__.text_completion_metric = Histogram(
'text_completion_duration',
'Text completion duration (seconds)',
buckets=[
0.25, 0.5, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0,
8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0,
17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0,
30.0, 35.0, 40.0, 45.0, 50.0, 60.0, 80.0, 100.0,
120.0
]
)
self.model = model self.model = model
self.temperature = temperature self.temperature = temperature
self.max_output = max_output self.max_output = max_output
@ -69,6 +83,9 @@ class Processor(ConsumerProducer):
try: try:
# FIXME: Rate limits # FIXME: Rate limits
with __class__.text_completion_metric.time():
resp = self.openai.chat.completions.create( resp = self.openai.chat.completions.create(
model=self.model, model=self.model,
messages=[ messages=[

View file

@ -6,6 +6,7 @@ Google Cloud. Input is prompt, output is response.
import vertexai import vertexai
import time import time
from prometheus_client import Histogram
from google.oauth2 import service_account from google.oauth2 import service_account
import google import google
@ -61,6 +62,19 @@ class Processor(ConsumerProducer):
} }
) )
if not hasattr(__class__, "text_completion_metric"):
__class__.text_completion_metric = Histogram(
'text_completion_duration',
'Text completion duration (seconds)',
buckets=[
0.25, 0.5, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0,
8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0,
17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0,
30.0, 35.0, 40.0, 45.0, 50.0, 60.0, 80.0, 100.0,
120.0
]
)
self.parameters = { self.parameters = {
"temperature": temperature, "temperature": temperature,
"top_p": 1.0, "top_p": 1.0,
@ -125,6 +139,8 @@ class Processor(ConsumerProducer):
prompt = v.prompt prompt = v.prompt
with __class__.text_completion_metric.time():
resp = self.llm.generate_content( resp = self.llm.generate_content(
prompt, generation_config=self.generation_config, prompt, generation_config=self.generation_config,
safety_settings=self.safety_settings safety_settings=self.safety_settings