diff --git a/datasource.yml b/datasource.yml
new file mode 100644
index 0000000000000000000000000000000000000000..f9c31edfbe15c1beeee181f271f6624e7706e936
--- /dev/null
+++ b/datasource.yml
@@ -0,0 +1,7 @@
+apiVersion: 1
+
+datasources:
+  - name: Prometheus
+    type: prometheus
+    access: proxy
+    url: prometheus:9090
\ No newline at end of file
diff --git a/docker-compose.yaml b/docker-compose.yaml
index 912bc8b9f023e457dd29dcc39b1cf683e3c5cd34..c6a8789fc02cc0243437aba893dc59504d029623 100644
--- a/docker-compose.yaml
+++ b/docker-compose.yaml
@@ -50,6 +50,8 @@ services:
   grafana:
     image: grafana/grafana:9.1.7
     container_name: grafana
+    volumes:
+      - ./datasource.yml:/etc/grafana/provisioning/datasources/datasource.yml
     networks:
       - grafana-prometheus
     ports: