feat: update config
diff --git a/src/datasource.ts b/src/datasource.ts
index 570efe3..b221503 100644
--- a/src/datasource.ts
+++ b/src/datasource.ts
@@ -6,6 +6,7 @@
   DataSourceInstanceSettings,
   MutableDataFrame,
   FieldType,
+  FieldColorModeId,
 } from '@grafana/data';
 import { getBackendSrv, getTemplateSrv } from '@grafana/runtime';
 import dayjs from "dayjs";
@@ -200,18 +201,18 @@
   getTypes(metrics: Recordable, type: string) {
     const types = Object.keys(metrics).map((k: string, index: number) => {
       if (type === 'edgeC') {
-        return { name: `detail__${k}`, type: FieldType.number };;
+        return { name: `detail__${k}`, type: FieldType.number, config: {displayName: k} };;
       }
       if (index === 0) {
-        return { name: 'mainstat', type: FieldType.number };
+        return { name: 'mainstat', type: FieldType.number, config: {} };
       }
       if (index === 1) {
-        return { name: 'secondarystat', type: FieldType.number };
+        return { name: 'secondarystat', type: FieldType.number, config: {} };
       }
       if (type === 'edgeS') {
-        return { name: `detail__${k}`, type: FieldType.number };;
+        return { name: `detail__${k}`, type: FieldType.number, config: {displayName: k} };;
       }
-      return { name: `arc__${k}`, type: FieldType.number };
+      return { name: `arc__${k}`, type: FieldType.number, config: {fixedColor: 'green', mode: FieldColorModeId.Fixed} };
     });
 
     return types;
@@ -241,7 +242,7 @@
           next.mainstat = m.value;
         } else if (index === 1) {
           next.secondarystat = m.value;
-        } else{
+        } else {
           next[`detail__${k}`] = m.value;
         }
       }