---
schema_version: "1"
id: fe60bb6f1b0c8c868416942ab75a26e58f4d4cb8659f430d76ac2e150bed77d6
title: Managing Mule Apps Deployed to Runtime Fabric Using RTFCTL
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/runtime-fabric/latest/manage-apps-rtfctl.md
canonical_url: https://docs.mulesoft.com/runtime-fabric/latest/manage-apps-rtfctl
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 770e135b3baf8a88f0f7bdcde05ff2da422654710e9eb2214ac013a51bd512fd
description: MuleSoft Documentation Site
release: "3.0"
latest: true
---
---
product: Runtime Fabric
version: 3.0
is-latest-version: true
---

# Managing Mule Apps Deployed to Runtime Fabric Using RTFCTL

> 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/latest/using-rtfctl)
