Grafana 格拉法纳与库贝弗劳
我正在尝试将Grafana与我的kubeflow集成,以便监控我的模型 我不知道从哪里开始,因为我无法在文档中找到任何东西Grafana 格拉法纳与库贝弗劳,grafana,kubeflow,mlops,Grafana,Kubeflow,Mlops,我正在尝试将Grafana与我的kubeflow集成,以便监控我的模型 我不知道从哪里开始,因为我无法在文档中找到任何东西 有人能帮忙吗?要使用kubeflow运行Grafana,请执行以下步骤: 创建名称空间 kubectl创建命名空间动态监视 设置监视组件 kubectl apply——文件名 通过端口转发启动grafana板 kubectl port forward--命名空间knative monitoring$(kubectl get pod --命名空间活动监视--选择器=“app
有人能帮忙吗?要使用kubeflow运行Grafana,请执行以下步骤:
访问上的grafana仪表板http://localhost:8080.要使用kubeflow运行Grafana,请执行以下步骤:
访问上的grafana仪表板http://localhost:8080.这取决于您的配置。我在EC2虚拟机上运行了一个MiniKF实例,需要将地址指定为0.0.0.0,端口转发方法才能工作
kubectl端口转发——主动监视\
$(kubectl get pod--命名空间动态监视\
--选择器=“app=grafana”--输出jsonpath='{.items[0].metadata.name}')\
--地址0.0.0.0 8080:3000
然后您应该能够访问位于http://{your kf ip}:8080的grafana仪表板,具体取决于您的配置。我在EC2虚拟机上运行了一个MiniKF实例,需要将地址指定为0.0.0.0,端口转发方法才能工作
kubectl端口转发——主动监视\
$(kubectl get pod--命名空间动态监视\
--选择器=“app=grafana”--输出jsonpath='{.items[0].metadata.name}')\
--地址0.0.0.0 8080:3000
然后,您应该能够访问位于http://{your kf ip}:8080的grafana仪表板。您还可以使用以下虚拟服务通过istio公开该仪表板:
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: grafana-vs
namespace: kubeflow
spec:
gateways:
- kubeflow-gateway
hosts:
- '*'
http:
- match:
- method:
regex: GET|POST
uri:
prefix: /istio/grafana/
rewrite:
uri: /
route:
- destination:
host: grafana.istio-system.svc.cluster.local
port:
number: 3000
因此,如果您通常通过访问kubeflow仪表板,则通过kubeflow gateway
公开此信息将允许您通过
如果您使用的不是Istio的grafana,而是Knative的,您可以相应地更改目的地
您可能还需要通过grafana部署中的env变量更改grafana的根url:
apiVersion: apps/v1
kind: Deployment
metadata:
name: grafana
namespace: istio-system
spec:
template:
containers:
- env:
- name: GF_SERVER_ROOT_URL
value: https://kubeflow.example.com/istio/grafana
您还可以使用以下virtualservice通过istio公开它:
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: grafana-vs
namespace: kubeflow
spec:
gateways:
- kubeflow-gateway
hosts:
- '*'
http:
- match:
- method:
regex: GET|POST
uri:
prefix: /istio/grafana/
rewrite:
uri: /
route:
- destination:
host: grafana.istio-system.svc.cluster.local
port:
number: 3000
因此,如果您通常通过访问kubeflow仪表板,则通过kubeflow gateway
公开此信息将允许您通过
如果您使用的不是Istio的grafana,而是Knative的,您可以相应地更改目的地
您可能还需要通过grafana部署中的env变量更改grafana的根url:
apiVersion: apps/v1
kind: Deployment
metadata:
name: grafana
namespace: istio-system
spec:
template:
containers:
- env:
- name: GF_SERVER_ROOT_URL
value: https://kubeflow.example.com/istio/grafana