<!-- - Copyright 2014-2018 the original author or authors. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. --> <template> <section class="section heapdump"> <div> <div class="message is-warning"> <div class="message-body"> A heap dump may contain <strong>sensitive data</strong>.<br>Please handle with care. </div> </div> <div class="message is-warning"> <div class="message-body"> Dumping the heap may be expensive in terms of cpu and disk space. </div> </div> <a class="button is-primary" :href="`instances/${instance.id}/actuator/heapdump`" target="_blank"> <font-awesome-icon icon="download"/> Download Heap Dump </a> </div> </section> </template> <script> import Instance from '@/services/instance'; export default { props: { instance: { type: Instance, required: true } } } </script> <style lang="scss"> .heapdump { display: flex; justify-content: space-around; & > div { display: flex; flex-direction: column; } } </style>