Skip to content

Commit

Permalink
chore(#2122): check for ApiVersion.V3
Browse files Browse the repository at this point in the history
  • Loading branch information
SteKoe committed Sep 18, 2022
1 parent 7b9e0b8 commit ab2fceb
Showing 1 changed file with 12 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -111,10 +111,19 @@

<script>
import {sortBy} from 'lodash-es';
import Instance from '@/services/instance.js';
import Metric from './metric.vue';
import {VIEW_GROUP} from '../../ViewGroup.js';
import SbaInstanceSection from '@/views/instances/shell/sba-instance-section.vue';
import SbaInstanceSection from '@/views/instances/shell/sba-instance-section';
import Instance from "../../../services/instance";
const ApiVersion = Object.freeze({
V2: 'application/vnd.spring-boot.actuator.v2',
V3: 'application/vnd.spring-boot.actuator.v3'
});
function isActuatorApiVersionSupported(headerContentType) {
return headerContentType.includes(ApiVersion.V2) || headerContentType.includes(ApiVersion.V2);
}
export default {
components: {SbaInstanceSection, Metric},
Expand Down Expand Up @@ -202,7 +211,7 @@ export default {
this.error = null;
try {
const res = await this.instance.fetchMetrics();
if (res.headers['content-type'].includes('application/vnd.spring-boot.actuator.v2')) {
if (isActuatorApiVersionSupported(res.headers['content-type'])) {
this.availableMetrics = res.data.names;
this.availableMetrics.sort();
this.selectedMetric = this.availableMetrics[0];
Expand Down

0 comments on commit ab2fceb

Please sign in to comment.