---
schema_version: "1"
id: 0968c9263a67c4a4e1a1419f26dbd6147a02c0e18bb01eedb24b2a12183bf67f
title: Managing Mule Apps Deployed to Runtime Fabric
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/runtime-fabric/2.11/manage-apps-rtfctl-tool.md
canonical_url: https://docs.mulesoft.com/runtime-fabric/2.11/manage-apps-rtfctl-tool
source_site: docs.mulesoft.com
content_type: documentation
content_hash: d5b0521210ec147d0fa8bfca20b87d261dc2c4e3fc66648456cc34e36bce573c
description: MuleSoft Documentation Site
release: "2.11"
latest: false
---
---
product: Runtime Fabric
version: 2.11
---

# Managing Mule Apps Deployed to Runtime Fabric

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Use these `rtfctl` commands to manage Mule apps deployed to Runtime Fabric.

<table><colgroup><col> <col></colgroup><thead><tr><th>Command</th><th>Description</th></tr></thead><tbody><tr><td><div><div><p><a href="#delete"><code>delete</code></a></p></div></div></td><td><div><div><p>Deletes a secure property</p></div></div></td></tr><tr><td><div><div><p><a href="#describe"><code>describe</code></a></p></div></div></td><td><div><div><p>Displays details for an application</p></div></div></td></tr><tr><td><div><div><p><a href="#disk"><code>disk</code></a></p></div></div></td><td><div><div><p>Displays disk usage for an application</p></div></div></td></tr><tr><td><div><div><p><a href="#memory"><code>memory</code></a></p></div></div></td><td><div><div><p>Displays the JVM memory usage in a pod</p></div></div></td></tr><tr><td><div><div><p><a href="#package"><code>package</code></a></p></div></div></td><td><div><div><p>Creates a debugging information package for an application</p></div></div></td></tr><tr><td><div><div><p><a href="#restart"><code>restart</code></a></p></div></div></td><td><div><div><p>Restarts an application</p></div></div></td></tr><tr><td><div><div><p><a href="#heapdump"><code>heapdump</code></a></p></div></div></td><td><div><div><p>Captures a JVM heap dump</p></div></div></td></tr><tr><td><div><div><p><a href="#threaddump"><code>threaddump</code></a></p></div></div></td><td><div><div><p>Captures a JVM thread dump</p></div></div></td></tr></tbody></table>

## `delete`

Deletes a secure property

rtfctl delete secure-property <sample\_key> -n <app\_namespace>

## `describe`

Displays details for an application in a specific namespace

rtfctl describe apps <app\_name> --namespace <rtf\_namespace> rtfctl describe apps <app\_name>
--app-namespace <app\_namespace> --namespace <rtf\_namespace>

## `disk`

Displays disk usage for an application

- Displays the disk usage for an application, using the first replica by default

  rtfctl disk <app\_name> --app-namespace <app\_namespace> --namespace <rtf\_namespace>

- Displays the disk usage for an application, using a specific replica

  rtfctl disk <app\_name> --details --pod <replica\_name> --app-namespace <app\_namespace>
  --namespace <rtf\_namespace>

## `memory`

Displays the JVM memory usage in a pod

- Gets the JVM memory for each replica

  rtfctl memory <app\_name> --app-namespace <app\_namespace> --namespace <rtf\_namespace>

- Gets the JVM memory for a particular replica

  rtfctl memory <app\_name> --pod <replica\_name> --app-namespace <app\_namespace> --namespace
  <rtf\_namespace>

## `package`

Creates a debugging information package for an application

- Creates a package for an application using the first pod by default

  rtfctl package <app\_name> <application\_package\_filename> --app-namespace <app\_namespace>
  --namespace <rtf\_namespace>

- Creates a package for an application containing the apps, policies, and `.mule` directories

  rtfctl package <app\_name> <application\_package\_filename> --apps --policies --dotmule
  --app-namespace <app\_namespace> --namespace <rtf\_namespace>

- Creates a package for an application containing a heap dump

  rtfctl package <app\_name> <application\_package\_filename> --heap-dump --app-namespace
  <app\_namespace> --namespace <rtf\_namespace>

## `restart`

Restarts an application

rtfctl restart <app\_name> --app-namespace <app\_namespace> --namespace <rtf\_namespace>

## `heapdump`

Triggers a JVM heap dump

- Performs a JVM heap dump for an application, saving it as `` `/tmp/dump.hprof ``, using the first
  replica by default

  rtfctl heapdump <app\_name> <destination\_path> --app-namespace <app\_namespace> --namespace
  <rtf\_namespace>

- Performs a JVM heap dump for an application, saving it as `/tmp/dump.hprof`, using a specific
  replica

  rtfctl heapdump <app\_name> <destination\_path> --pod <replica\_name> --app-namespace
  <app\_namespace> --namespace <rtf\_namespace>

## `threaddump`

Triggers a JVM threaddump

- Performs a JVM thread dump for an application using the first replica by default

  rtfctl threaddump <app\_name> --app-namespace <app\_namespace> --namespace <rtf\_namespace>

- Performs a JVM thread dump for an application using a specific replica

  rtfctl threaddump <app\_name> --pod <replica\_name> --app-namespace <app\_namespace> --namespace
  <rtf\_namespace>

### See Also

- [Using RTFCTL Tool Overview](https://docs.mulesoft.com/runtime-fabric/2.11/using-rtfctl)
