Blame view

api/dashboard/src/pages/panel/components/od.vue 656 Bytes
0d8c0f816   Thanasis Naskos   initial commit
1
2
3
4
5
6
7
  <template>
    <div style="height: 90vh">
      <iframe width="100%" height="100%" :src="src" frameborder="0" />
    </div>
  </template>
  
  <script>
fa297f23d   Chris Bellas   Added config fetc...
8
    import axios from 'axios'
0d8c0f816   Thanasis Naskos   initial commit
9
10
11
12
    export default {
      name: 'OD',
      data () {
        return {
fa297f23d   Chris Bellas   Added config fetc...
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
          src: '',
          params: '/d/qDDyJZ6Wz/od?orgId=1'
        }
      },
      created () {
        this.config()
      },
      methods: {
        async config () {
          try {
            const { data } = await axios.get('/config')
            this.src = data.kibana_url + this.params
          } catch (e) {
            this.$toasted.error('Error fetching Grafana URL!')
          }
0d8c0f816   Thanasis Naskos   initial commit
28
29
30
31
32
33
34
35
        }
      }
    }
  </script>
  
  <style scoped>
  
  </style>