diff --git a/ansible/roles/grafana/defaults/main.yml b/ansible/roles/grafana/defaults/main.yml
index 77f24ca5e3..eae1f03fb4 100644
--- a/ansible/roles/grafana/defaults/main.yml
+++ b/ansible/roles/grafana/defaults/main.yml
@@ -69,6 +69,7 @@ grafana_data_sources:
         database: "{{ opensearch_log_index_prefix }}-*"
         version: "2.11.1"
         timeField: "@timestamp"
+        logLevelField: "log_level"
 
 ##########
 # Grafana
diff --git a/releasenotes/notes/grafana-openseach-add-log-level-d64e304977d4f550.yaml b/releasenotes/notes/grafana-openseach-add-log-level-d64e304977d4f550.yaml
new file mode 100644
index 0000000000..ae25c2346f
--- /dev/null
+++ b/releasenotes/notes/grafana-openseach-add-log-level-d64e304977d4f550.yaml
@@ -0,0 +1,6 @@
+---
+features:
+  - |
+    Configures the log level field for the Grafana OpenSearch datasource. This
+    allows for logs to be coloured based on log level. To apply this you need
+    to delete the datasource and reconfigure grafana.