Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.Management Console User Guide
Managing your environment from the Web
Copyright © 2011-2015 Red Hat, Inc. and/or its affiliates.
Abstract
Part I. Introduction Copy linkLink copied to clipboard!
Chapter 1. Fuse Management Console Overview Copy linkLink copied to clipboard!
Overview Copy linkLink copied to clipboard!
User interface overview Copy linkLink copied to clipboard!
- Welcome Page
- Introduction to the Management Console and help topics.
- Menu Bar
- Global and user options. The Menu bar contains the following options:
Expand Option Description Opens the logging console in a drop-down pane. Opens the Welcome page and shows the wiki help. Admin > Preferences Opens the Preferences page. Use the page to configure global options for the user. Admin > Log Out Logs out of the Management Console. Admin > About Opens the About page that shows version information. - Container Perspective
- Container management options. The actual areas depend on the container features and bundles. The Container perspective can contain the following options:
Expand Option Description ActiveMQ Tree view and details of running Apache ActiveMQ brokers. This page is available only when you connect to a container with an ActiveMQ profile. Camel Tree view and details of running Apache Camel routes. This page is available only when you connect to a container with a Camel profile. Connect Connection page to a remote server or a local JVM with a running Jolokia agent. Dashboard Overview of the Management Console status, services status, and system performance. You can add views to the dashboard and create additional dashboards. If you create or join a fabric, this toolbar option is not available. Use the Dashboard page in the Fabric perspective to view information for all containers in the fabric. For more information, see Dashboard Page. Health List and status of running health mbeans. This page shows any available container health mbeans. If you create or join a fabric, this toolbar option is not available. For more information, see Health Page. JMX Tree view of the JMX domains and mbeans. You can view details and execute commands on the mbeans. Logs List of log entries. Use this page to view activity details and error messages. Maven Search for Maven repositories using either a simple search or an advanced search with more parameters. This page is only available if the hawtio-maven-indexerfeature has been installed.OSGi Detailed view of the JBoss Fuse OSGi environment. Use this page to manage bundles, features and configurations, and view details of Java packages and OSGi services. Red Hat Access Gain access to the Red Hat Customer Portal. Sign in to the Red Hat Customer Portal to search the Knowledge Base, Open a new support case, or list existing support cases. You can also use this page to use the Log File Viewer. Terminal Emulator view of the Karaf console. Use this page to run JBoss Fuse commands in the same way you run commands in the Karaf console. Threads List of active threads and stack trace details for each thread. Wiki Explorer view of the fabric configuration repository and wiki content. The repository contains files that affect the behavior of the fabric during runtime. This toolbar option is available only if you create or join a fabric, and opens the Wiki page in the Fabric perspective. For more information, see Wiki Page. - Fabric Perspective
- Fabric management options. Available only if you create or join a fabric. The Fabric perspective contains the following options:
Expand Option Description Containers View the containers available on this instance of Fuse. Start/Stop, Delete or Create containers. Click the container name to get more information about each container. Profiles Lists the profiles available to this instance of Fuse. Click Details... to get more details of each profile. You can deploy selected profiles to a new container, assign selected profiles to existing container, or add requirements to selected profiles. Wiki Explorer view of the fabric configuration repository and wiki content. The repository contains files that affect the behavior of the fabric during runtime. Services View the services available on Fuse. Stop or start containers, edit profiles and administer services. Scaling Increase or decrease the number of required instances of a profile and review the effect on the health of the profile. You can also set up SSH or Docker Configurations. Dashboard Overview of the Management Console status, services status, and system performance. You can add views to the dashboard and create additional dashboards. Health List and status of running fabric and container health mbeans. For more information, see Health Page.
Chapter 2. Accessing the Management Console Copy linkLink copied to clipboard!
Prerequisites Copy linkLink copied to clipboard!
- In the command line, navigate to the directory in which you installed JBoss Fuse and run the following command:
./fuse
./fuseCopy to Clipboard Copied! Toggle word wrap Toggle overflow The Karaf console starts and shows version information, the default Management Console URL, and a list of common commands. - If no user exists for JBoss Fuse, you can create one by running thecommand. You can also define the user name and password directly in the
esb:create-admin-user
esb:create-admin-userCopy to Clipboard Copied! Toggle word wrap Toggle overflow etc/users.propertiesfile. For more information, see the Red Hat JBoss Fuse Installation Guide.
Accessing the Management Console Copy linkLink copied to clipboard!
- In a Web browser, enter the URL to connect to the Management Console in the following format:
http://<host_name>:<port_number>
http://<host_name>:<port_number>Copy to Clipboard Copied! Toggle word wrap Toggle overflow NoteFor a list of supported browsers, see access.redhat.com.For example, use the following default URL to connect to the Management Console locally:http://localhost:8181
http://localhost:8181Copy to Clipboard Copied! Toggle word wrap Toggle overflow NoteYou can configure the pax-web property to support HTTPS connections for a specific container.See chapter "Securing the Jetty HTTP Server" in "Security Guide" for more details. - In the login page, enter the user name and password and click .If you created or joined a fabric, the Management Console opens to the Fabric perspective. Otherwise, only the Container perspective is available. By default, the Management Console shows the Welcome page. You can choose to hide the Welcome page at the bottom of the page.
Chapter 3. Securing the Management Console Copy linkLink copied to clipboard!
Overview Copy linkLink copied to clipboard!
- Authentication
- SSL/TLS security
Authentication Copy linkLink copied to clipboard!
- HTTP BASIC authentication protocol—the standard HTTP protocol for transferring username/password credentials is the BASIC authentication protocol. This protocol sends username/password credentials in plaintext, so these credentials are vulnerable to snooping, unless you enable SSL/TLS security.
- JAAS authentication—the Java Authentication and Authorization Service (JAAS) is a pluggable framework for authenticating credentials on the server side. The Jetty servlet container (which hosts the Management Console) is configured to use the
karafJAAS realm by default. This ensures that the Management Console uses the same pool of user credentials as the other standard container services (where the user credentials are usually stored in theetc/users.propertiesfile by default, in a standalone container).
SSL/TLS security Copy linkLink copied to clipboard!
Part II. Container Management Copy linkLink copied to clipboard!
Abstract
Chapter 4. Container Perspective Copy linkLink copied to clipboard!
Overview Copy linkLink copied to clipboard!
Toolbar Copy linkLink copied to clipboard!
| Option | Description |
|---|---|
| ActiveMQ | Tree view and details of running Apache ActiveMQ brokers. This page is available only when you connect to a container with an ActiveMQ profile. |
| Camel | Tree view and details of running Apache Camel routes. This page is available only when you connect to a container with a Camel profile. |
| Connect | Connection page to a remote server or a local JVM with a running Jolokia agent. |
| Dashboard | Overview of the Management Console status, services status, and system performance. You can add views to the dashboard and create additional dashboards. If you create or join a fabric, this toolbar option is not available. Use the Dashboard page in the Fabric perspective to view information for all containers in the fabric. For more information, see Dashboard Page. |
| Health | List and status of running health mbeans. This page shows any available container health mbeans. If you create or join a fabric, this toolbar option is not available. Use the Health page in the Fabric perspective to view fabric and container health mbeans. For more information, see Health Page. |
| JMX | Tree view of the JMX domains and mbeans. You can view details and execute commands on the mbeans. |
| Logs | List of log entries. Use this page to view activity details and error messages. |
| OSGi | Detailed view of the JBoss Fuse OSGi environment. Use this page to manage bundles, features and configurations, and view details of Java packages and OSGi services. |
| Terminal | Emulator view of the Karaf console. Use this page to run JBoss Fuse commands in the same way you run commands in the Karaf console. |
| Threads | List of active threads and stack trace details for each thread. |
| Wiki | Explorer view of the fabric configuration repository and wiki content. The repository contains files that affect the behavior of the fabric during runtime. This toolbar option is available only if you create or join a fabric, and opens the Wiki page in the Fabric perspective. For more information, see Wiki Page. |
Chapter 5. Managing Containers Copy linkLink copied to clipboard!
Overview Copy linkLink copied to clipboard!
Creating a container Copy linkLink copied to clipboard!
- To create a container, navigate to one of the pages from which you can create a container and click the button to open the Create New Container page. You can create containers from the following pages:
- The Container page
- The Services > Container page
- The Services > MQ page
- Set the container properties, such as the name and user credentials to use when JBoss Fuse runs the container.
- Click the button to save the container. The Containers page opens and shows the container name and status. It may take some time to download and assign all the container features and dependencies.NoteIf you create an OpenShift container, the container also appears as an application on the OpenShift applications page.
Editing container properties Copy linkLink copied to clipboard!
- The Container page
- The Services > Container page
Deleting one or more containers Copy linkLink copied to clipboard!
Chapter 6. Managing JMS Queues and Messages Copy linkLink copied to clipboard!
Overview Copy linkLink copied to clipboard!
Creating a queue Copy linkLink copied to clipboard!
- Connect to the container and open the ActiveMQ page.
- Select the top-level node in the tree and click the Create button in the toolbar. The details pane shows a text box and a type selector.
- Enter a name for the queue and make sure to select the Queue radio button. The queue appears in the Queue folder under the top-level node in the tree.
Managing queues and messages Copy linkLink copied to clipboard!
- Attributes
- Detailed information about the queue properties. You can click each property to show additional information about the property, such as description, type, and default value.
- Browse
- Grid view of all messages in the queue. You can select one or more messages to resend, move, or delete. You can also filter the message list according to properties such as the message ID, priority, type, custom header attributes, and message body.
- Send
- Composer window where you can create a message to send to the queue. You can format the message as JSON, plain text, Properties, or XML. You can also add header properties or choose message templates.
- Diagram
- Visual representation of broker components. You can choose to show or hide component types, such as queues, topics, profiles, or containers.
- Delete
- Options to purge or delete the queue. You can purge the queue to delete all messages without deleting the queue itself, or delete the queue including all messages and attributes.WarningDeleting and purging the queue cannot be undone.
- Operations
- List of possible operations that you can perform in the queue. To manually execute an operation, you click an operation and define parameters and conditions if exist for the operation.
- Chart
- Timeline representation of message processing in the queue. The timeline dynamically shows the message flow in real-time. You can edit the chart to determine which attributes to show in the chart.
Chapter 7. ActiveMQ Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- ActiveMQ Tree
- Tree view of running ActiveMQ brokers organized in folders. You can click a folder to show the folder contents, and select a topic, queue, or broker to show the details in the details pane.
- Toolbar
- Options to view attributes, run commands, and view or create charts for the selected entity. You can also add the current view to the dashboard and toggle full screen mode. If you select a topic, you can also manually send the message to an endpoint.
- Details Pane
- Detailed view of the selected entity. The contents of this pane depend on the toolbar option that you select. You can filter the details pane to show only values that match the text string that you enter.
Chapter 8. Camel Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Camel Tree
- Tree view of running Camel routes and dependencies organized in folders. You can click a folder to show the folder contents, and select a route, endpoint, or mbean to show the details in the details pane.
- Toolbar
- Options to view attributes, run commands, and view or create charts for the selected entity. You can also add the current view to the dashboard and toggle full screen mode. If you select a route, you can also debug or trace messages through the route.
- Details Pane
- Detailed view of the selected entity. The contents of this pane depend on the toolbar option that you select. You can filter the details pane to show only values that match the text string that you enter.
Chapter 9. Connect Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Navigation Bar
- Tabbed view of available connection types. The Remote tab always appears. If you have a local JVM with a jolokia agent, the Local tab also appears. Click the Discovery tab to automatically discover agents.
- Saved Connections List
- This is a drop-down list of default and custom connections. Select a connection from the list and perform the following operations by clicking on the buttons:
- to connect to the selected connection
- to delete the selected connection.
- to add a new connection.
- Connection Settings
- User credentials and connection properties, such as the connection name and host properties. When you save the connection a new browser window opens and connects to the remote server. If you select a saved connection you can edit the connection properties in this section.
Chapter 10. JMX Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- JMX Tree
- Tree view of the active JMX domains and mbeans organized in folders. You can click a folder to show the mbeans, and select an mbean to show the details in the details pane.
- Toolbar
- Options to view attributes, perform operations, and view or create charts for the selected mbean. You can also add the current view to the dashboard and toggle full screen mode. If you select a broker mbean, you can view additional information about the broker and manage durable subscribers.
- Details Pane
- Detailed view of the selected mbean. The contents of this pane depend on the toolbar option that you select. You can filter the details pane to show only values that match the text string that you enter.
Chapter 11. Logs Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Action Bar
- Options to filter the log entries section according to a text string or the logging level. You can also add the current view to the dashboard.
- Log Entries
- List view of the log entries. By default, the list shows log entries in descending order. You can change the default sorting in the User > Preferences > Server Logs page. Click the log entry link to drill down to details about the log entry, such as the bundle name, thread, and the full message text.
Chapter 12. OSGi Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Configuration
- List of configuration objects. You can view the state of each object and drill down to view or edit object details. You can also create a new configuration object.
- Bundles
- List of installed bundles. You can install and uninstall bundles, start and stop bundles, and edit bundle properties. You can also filter the list and toggle between list and grid view.
- Features
- List of available features. You can install and uninstall features or feature repositories, and drill down to view feature details.
- Packages
- List of installed Java packages. You can view package versions and associated bundles.
- Services
- List of running services. You can view service IDs, associated bundles and object classes.
- Declarative Services
- List of declarative OSGi services. You can view the service state and drill down to view service details. You can also activate and deactivate services.
- Server
- Detailed information about the local or remote host in read-only mode.
- Framework
- Configuration options for the container OSGi framework. You can set the framework start level and the initial bundle start level.
Chapter 13. Threads Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Filter
- Options to filter the thread list according to the thread state. You can click each state to filter the page, or click Total to show all threads. Each state shows the number of threads with that state. You can also enter a text string in the Filter box to show only thread names that match the text string.
- Thread List
- List view of active threads. By default, the thread list shows all threads in descending ID order. You can click each column header to sort the list by that column. You can also click each thread to drill down to detailed information, such as the lock class name and full stack trace for that thread.
Part III. Fabric Management Copy linkLink copied to clipboard!
Abstract
Chapter 14. Fabric Perspective Copy linkLink copied to clipboard!
Overview Copy linkLink copied to clipboard!
Toolbar Copy linkLink copied to clipboard!
| Option | Description |
|---|---|
| Fabric | The Fabric tab has a drop down menu which enables you to select a Fabric perspective, or a container perspective. |
|
Containers
| This view shows all the containers available in the Fabric. |
|
Profiles
| This tab shows the profiles that are available to the Fabric. This page can be used to manage the profiles. |
| Wiki | Explorer view of the fabric configuration repository and wiki content. The repository contains files that affect the behavior of the fabric during runtime. |
| Services | This tab shows the services available to the Fabric. The options on this page include:
|
| Scaling | Increase or decrease the number of instances of a profile and reveiw the effect on the health of the profile. You can also set up SSH or Docker Configurations. |
| Dashboard | Overview of the Management Console status, services status, and system performance. You can add views to the dashboard and create additional dashboards. |
| Health | List and status of running health mbeans. This page shows any available container or fabric health mbeans. |
Chapter 15. Creating or Joining a Fabric Copy linkLink copied to clipboard!
Overview Copy linkLink copied to clipboard!
Creating or joining a fabric Copy linkLink copied to clipboard!
fabric:create
fabric:create
fabric:join <zookeeper_URL> <container_name>
fabric:join <zookeeper_URL> <container_name>
Chapter 16. Managing Profiles Copy linkLink copied to clipboard!
Overview Copy linkLink copied to clipboard!
Creating a Profile Copy linkLink copied to clipboard!
- In the Wiki page, click the +Create icon. Select Fabric8 Profile from the list. Enter a name in the Name: field. The Name: field accepts a combination of letters, numbers, and the characters
.,-and_.To create a profile in an existing folder, click on the Wiki tab and drill down to the folder in which you want to create the profile. Click the +Create icon. - Enter a name for the profile. Use dash characters to create directory levels. Each dash character adds a level to the directory hierarchy. For example, if you enter
MyProfile-Profile1, the Management Console creates the directory MyProfile under the main profiles directory and creates the Profile1 in that directory.If you create a profile from an existing folder, you do not need to use the dash character to create a directory. The profile appears in the directory from which you create the profile. - If you want the profile to inherit features, bundles, or other configuration properties from one or more existing profiles, you have to change the parents of the profile. Click the edit icon underneath the parents section and select new parents from the list. Click the Change Parents button to apply your changes.
Editing a Profile Copy linkLink copied to clipboard!
- In the Profiles tab or the Wiki page, click a profile name. A page will open showing profile details.
- Edit the profile properties and save the changes. The Management Console updates the profile properties and deploys the changes to any container to which you assigned the profile.
Deleting one or more profiles Copy linkLink copied to clipboard!
- Click on the Wiki tab. A list of profiles will be shown.
- Select one or more profiles, then click on the Actions label. Select Delete to delete all the selected profiles.WarningDeleting a profile that is in use can have severe consequences for your system. Exercise extreme caution when deleting profiles.
Chapter 17. Assigning Profiles to Containers Copy linkLink copied to clipboard!
Overview Copy linkLink copied to clipboard!
Creating a container with an assigned profile Copy linkLink copied to clipboard!
- To create a new container, go to the Containers tab and click the + Create button. Alternatively, you can create a new container from the Services page by selecting + Create.
- In the Profiles section of the Create New Container page, click a folder to show the available profiles for that category or enter a filter string to search the profile list for a specific profile.
- Select one or more profiles and enter the container properties in the same way that you enter the container properties for a standalone container.
Assigning or removing a profile from an existing container Copy linkLink copied to clipboard!
- Open the Containers tab or go to Services > Containers and select the container that you want to edit. The Container page shows a list of the assigned profiles.
- Choose whether to add or remove profiles from the container.
- To add profiles to the container, click the Add button and select one or more profiles from the list. You can add profiles based on the profiles that you already assigned to the container. For example, you cannot add a JON profile to a container that runs with a SOAP profile.
- To remove profiles from the container, select one or more profiles and click the Remove button. If you remove all profiles from a container, JBoss Fuse assigns the default profile to the container.
Assigning multiple profiles to multiple containers Copy linkLink copied to clipboard!
- In the Profiles page, select one or more profiles by clicking on the name. A green tick will appear beside the name indicating that the profile has been selected.
- Click the Assign button. A list of available containers will be shown.
- Select one or more containers from the list. To select more than one container, hold down ctrl key when selecting the container.
- Click the Assign button to apply the selected profiles to the selected containers.
Chapter 18. Profiles Details Page Copy linkLink copied to clipboard!
Overview Copy linkLink copied to clipboard!
Function Buttons Copy linkLink copied to clipboard!
| Button | Function |
|---|---|
| Configuration | View a list of the bundles and features that make up this profile. |
| Refresh | Deploy the latest version of this profile on all associated containers. |
| Copy | Create a new profile by copying this one. |
| Assign | Assign this profile to a container that already exists in the system. |
| New | Create a new container and assign this profile to it. |
View Associated Containers Copy linkLink copied to clipboard!
Abstract Toggle Copy linkLink copied to clipboard!
Locked Toggle Copy linkLink copied to clipboard!
Parents List Copy linkLink copied to clipboard!
Deployments Copy linkLink copied to clipboard!
- Filter the list of available features.
- Select additional features from the list. Click to add the name to the features list, or click to add the name and version number to the features list.
- Delete entries from the Features list. Click the red X next to the feature name in the Profile Features list.
- See which features are inherited, by referring to the Inherited Features list.
Chapter 19. Patching a Fabric Copy linkLink copied to clipboard!
Overview Copy linkLink copied to clipboard!
Creating a Version Copy linkLink copied to clipboard!
- Go to the Wiki tab. Click the version number on the action bar. Select Create Version from the drop-down menu.
- On the Create new Version pop-up window, enter a version name and a description. Click to complete the version creation process. The version name must be composed of lowercase letters, numbers, and any of the following symbols:
-_.
Patching a fabric Copy linkLink copied to clipboard!
- Go to the Wiki tab. Click the version number on the action bar. Select Patch Version from the drop-down menu.
- Select the version that you want to apply the patch to. Click .
- Fill in the fields on the Applying Patch to Version .... page as follows:
- Use the Add button to add one or more patch files.
- (Optional) Enter a name for the new version (to which the patch will be applied).
- Enter the administrator credentials, User Name and Password.
- Click Apply.
- Apply the patched version to one or more containers from the Containers page.Perform the following steps:
- Select one or more containers to migrate, by selecting the line in the list. Hold down
ctrland select the line to select more than one container. - Click the Migrate X Containers to: label to show a dropdown list of available versions. Select the patched version that you wish to migrate to.
- A log message will appear to show that action is being taken, and that it might take a while.
If the migration is successful, you will see the changed version of the container on the Containers page.
Chapter 20. Services Area Copy linkLink copied to clipboard!
Abstract
20.1. Services Overview Copy linkLink copied to clipboard!
Overview Copy linkLink copied to clipboard!
Toolbar Copy linkLink copied to clipboard!
- Containers
- List of available containers. Use this page to view container status, drill down to container details, and create containers in the fabric.
- Profiles
- List of assigned profiles. Use this page to view profile and container details and define minimum and maximum container requirements for each profile.
- MQ
- Graphical view of ActiveMQ brokers in a broker topology. Use this page to move, group, and connect containers.
- APIs
- List of installed Apache CXF Web Services APIs. Use this page to view and manage API properties, such as parameter values and exceptions.
- EIPs
- Dynamic diagram of installed Apache Camel containers. Use this page to view the details of the Camel route endpoints and dependencies.
- Registry
- List of registered services. Use this page to drill down to services and view service details and status.
- Map
- Locations of deployed containers according to the fabric geoIP data.
20.2. Containers Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Action Bar
- Options to filter the container list, add the view to the dashboard, create a new entity, delete a container, or stop a container. The whole bar is shown when one or more containers is selected.
- Container List
- This is a list of the deployed containers. Click the name of the container to drill down to the container details page.
Action Bar Copy linkLink copied to clipboard!
- Select All / Select None
- Selects all containers in the list or clears all selections. Use the clear circle to clear all selections, and the solid circle to select all.
- Filter
- Filters the container list to show only containers that match a string that you enter in the text box. The container list refreshes as you type. To clear the filter, click the X in the filter box.
- Set Location
- Use this option to set the location of one or more containers. Select Set Location and either select No Location or select New... and add a location in the pop-up box.
- Add to Dashboard
- Adds the current view to the dashboard. The view appears in the fabric dashboard.
- +Create
- Opens the Create New Container page. The new container appears as a child of the root container in the container list.
- Start/Stop
- Starts or stops the selected containers. This icon toggles between start and stop, depending on the state of the selected container.
- Delete
- Deletes the selected containers.
Container List Copy linkLink copied to clipboard!
- Status
- Icon that shows the status of the container.
- Version
- Version number of the associated profile.
- Container Name
- Name of the container. You click the container name to drill down to the container details page.
- Open a New Window and Connect to this Container
- Use the icon next to the container name to open the container in the container perspective in a new window.
- Icon list
- Next at the end of each container row is a list of icons representing the services available in the container. Hover the mouse over each icon to identify it.
20.3. Profiles Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Action Bar
- Options to filter the container list, add the view to the dashboard, or define profile usage targets.
- Container List
- List of assigned profiles. You can click the name of the profile to drill down to the profile details page where you can manage profile settings.
Action Bar Copy linkLink copied to clipboard!
- Filter
- Filters the profile list to show only profiles that match a string that you enter in the text box. The profile list refreshes as you type. To clear the filter, click the X in the filter box.
- Add to Dashboard
- Adds the current view to the dashboard. The view appears in the fabric dashboard.
- Target
- Configure the mininum number of required instances for each profile. Click Target to open a pop-up window in which you can configure the maximum and mininum number of instances for each profile. You can also add or remove dependent profiles for each profile.
- Count
- Shows the number of running containers for each profile. Click on the number to add more containers.
Profile List Copy linkLink copied to clipboard!
- Show / Hide
- Arrow icon to show or hide containers for each profile. Each container shows the same information as the container list on the Containers page.
- Profile
- Name and version of the profile. Click on the profile name to drill down to the profile details page.
- Instances
- Icon that shows the number of profile instances. You can click the icon to create additional containers for the profile.
20.4. MQ Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Action Bar
- Options to filter the topology viewer, add brokers and containers.
- Topology Viewer
- Graphical overview of Apache ActiveMQ brokers, profiles, and topologies.
Action Bar Copy linkLink copied to clipboard!
- Filter
- Filters the topology viewer to show only brokers that match a string that you enter in the text box. The topology viewer refreshes as you type. To clear the filter, you click the icon.
- +Broker
- Opens the Master Slave Broker page. In this page, you create a broker configuration that acts as a fabric profile. If you create a broker from the Action Bar, you must manually specify in which group to create the broker.
- +Container
- Opens the Create New Container page. The new container appears in the container list.
- Diagram
- Toggles between the Configuration view, as shown above, and the Diagram view.
Configuration Topology Viewer Copy linkLink copied to clipboard!
- Group
- Broker group with one or more profiles. Each group appears as a box that shows the name of the group. You can click the to create a broker in the group. When you create a broker in the group, you can choose to assign the broker to an existing profile in the group or choose a different profile.
- Profile
- Profile with one or more brokers. Each profile appears as a box that shows the name of the profile and one or more nested boxes that represent brokers. You can click the profile name to drill down to the profile details. You can also click the + icon to create a broker in the group. The broker is assigned to the existing profile.
- Broker
- Apache ActiveMQ broker with one or more containers. Each broker appears as a box that shows the name of the broker and icons that represent the containers of the broker. You can click the broker name to view the configuration properties of the broker.
- Container
- One or more active containers that run with the parent profile and broker. Each container appears as a box that shows the container icon. You can hover over the container icon to view the container name, and click the icon to drill down to container details.
Diagram Viewer Copy linkLink copied to clipboard!
- Filter
- The Filter field allows you to focus your diagram on specific parts or specific versions of the system.
- View
- The View drop-down menu allows you to select the components you want to see in your diagram. You can include or exclude a number of components, and configure how the diagram is presented.
20.5. APIs Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Filter
- Filters the API list to show only APIs that match a string that you enter in the text box. The API list refreshes as you type. To clear the filter, you click the icon.
- API List
- List of active Web Services APIs. Each API shows the service name, a link to the available operations, the container that uses the API, and the location of the Web Service.
20.6. EIPs Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Action Bar
- Options to filter and show or hide entities from the route viewer.
- Route Viewer
- Graphical overview of Apache Camel routes and dependencies. You can click each entity to display the properties in the right pane.
Action Bar Copy linkLink copied to clipboard!
- Filter
- Filters the route viewer to show only entities that match a string that you enter in the text box. The route viewer refreshes as you type. To clear the filter, you click the icon.
- View
- Drop-down list of entity types. You select or clear the check box next to each entity type that you want to show or hide.
Route Viewer Copy linkLink copied to clipboard!
20.7. Registry Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Navigation Bar
- Breadcrumb view of the location in the service list.
- Service List
- List view of the registered services.
Navigation Bar Copy linkLink copied to clipboard!
Service List Copy linkLink copied to clipboard!
- ID
- Identifier of the service.
- Container
- Name of the container that uses the service.
- Services
- URL of the service.
20.8. Map Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Container Tree
- Tree view of the deployed containers. You can click a container in the tree to center the map to the location of the container.
- Map
- Google Map control that shows the location of the container. You can switch between the map view and the satellite view. You can also zoom in and out of the map.
Chapter 21. Wiki Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Action Bar
- Breadcrumb view of the location in the configuration repository and document management options.
- Repository Explorer
- Tree view of the fabric configuration repository and wiki documents.
- Details Pane
- Detailed view of the configuration object or wiki content.
Action Bar Copy linkLink copied to clipboard!
- Version
- Version of the repository branch to view. You can open the drop-down list to switch versions.
- Navigation Bar
- Breadcrumb view of the location in the repository. Each hierarchical level appears as a link. You can click each link to drill up to the parent directory. By default, the Wiki page opens to the main profiles directory.
- Create
- Opens the Create Document dialog box. You can use this dialog box to create configuration objects such as profiles, property files, Camel routes, or wiki pages. You cannot use this dialog box to create profiles or containers.
- Edit
- Switches the details pane to a wiki markdown view. You can edit the wiki markdown content directly in the page and save the updated wiki document.
- Actions Menu
- Object management options based on the contents of the details pane. For example, when you edit a profile you can use the Actions menu to change the profile parent, assign the profile to a new container, or edit the profile features. Use the mouse to hover over the menu options and view the description.
Repository Explorer Copy linkLink copied to clipboard!
Details Pane Copy linkLink copied to clipboard!
Chapter 22. Dashboard Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Navigation Bar
- Tabbed view of available dashboards and management options.
- Active Dashboard Pane
- Detailed view of the active dashboard.
Navigation Bar Copy linkLink copied to clipboard!
Active Dashboard Pane Copy linkLink copied to clipboard!
- Java Heap Memory
- Pie chart view of used and free Java heap memory.
- Java Non Heap Memory
- Pie chart view of used and free Java non-heap memory.
- Containers
- List of deployed containers and container management options.
- Active Profiles
- List of active profiles and profile management options. Active profiles are profiles that you assigned to containers.
- Loaded Classes
- Pie chart view of loaded classes and unloaded classes.
- Process CPU Load
- Graphical view of CPU usage.
- Threads
- Timeline view of running threads and status information, such as thread count and thread user time.
- Logs
- List of recent log entries. You can click the log type to view basic information about the log entry, or click the log entry link to open the full log entry syntax.
Chapter 23. Health Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Filter
- Filters the brokers and profiles pane to show only brokers or profiles that match a string that you enter in the text box. The pane refreshes as you type. To clear the filter, you click the X icon.
- Brokers and Profiles Pane
- Graphical view and service names for the active brokers and profiles. Each broker and profile shows the name and type of the broker or profile. You can click the information icon to expand the details pane for the seleected broker or profile.
Part IV. Log Management with Insight Copy linkLink copied to clipboard!
Abstract
Chapter 24. Getting Started Copy linkLink copied to clipboard!
Overview Copy linkLink copied to clipboard!
Prerequisites Copy linkLink copied to clipboard!
Data store installation Copy linkLink copied to clipboard!
- insight-elasticsearch.node
- Listener process that collects logs and events from the containers and writes the data to the data store. This profile contains all the configuration for the data store, such as size and location.To customize the data store configuration, edit the
io.fabric8.elasticsearch-insight.propertiesfile. For more information about the Elasticsearch node configuration properties, see the Elasticsearch configuration documentation. - insight-elasticsearch.datastore
- Database instance that uses Elasticsearch to store log messages and events from multiple sources. This profile extends the
insight-elasticsearch.nodeprofile and inherits its configuration.
Web viewer installation Copy linkLink copied to clipboard!
- insight-elasticsearch.node
- This profile enables the container to join the Elasticsearch cluster as an Elasticsearch client.
- insight-console
- Enables the Insight perspective in the Fuse Management Console.
Configuring log collection Copy linkLink copied to clipboard!
Configuring metrics collection Copy linkLink copied to clipboard!
Viewing and analyzing logs and metrics Copy linkLink copied to clipboard!
Chapter 25. Insight Perspective Copy linkLink copied to clipboard!
Overview Copy linkLink copied to clipboard!
Toolbar Copy linkLink copied to clipboard!
| Option | Description |
|---|---|
| Camel | Detailed view of a Camel event based on the exchange ID of the event. |
| Logs | Embedded Web viewer that you use to access all logs stored in the Insight data store. |
| Camel Events | Embedeed Web viewer that you use to access all Camel events stored in the Insight data store. |
| Elasticsearch | Overview of all data stores in the fabric. |
Chapter 26. Camel Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Exchange ID
- Text box where you enter the exchange ID of a Camel route. To locate the exchange ID, select an event from the Camel Events page of the Insight perspective and copy the value of the exchange.id field.
- Details pane
- Gantt chart and diagram view of the message processing time in each part of the route. You can use these diagrams to locate bottlenecks and optimize the route.
Chapter 27. Logs Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Quick-filter
- Drop-down list with options to filter the log list and graph according to predefined times, such as last 15 minutes or last 7 days. The list also includes a Refresh icon that you can use to display messages that were generated after you navigated to this page.
- Query box
- Text box where you enter a query to search for log messages in the data store. By default, the page shows only events of type log. You can define queries with the lucene query string, regular expressions, or topN formats. For information and conventions, click the colored circle icon on the left side of the query box and open the About dialog box.
- Filtering pane
- Filter settings for the logs list. You can use this pane to add, edit or delete filter settings.
- Log Events Over Time graph
- Visual representation of the messages as they are collected in the data store. You can drag the mouse cursor to highlight an area in the graph and show the events that occured during the selected time frame. The log list refreshes as you zoom in or out in the graph.
- All Logs list
- List of logs messages for all containers and brokers in the Insight ensemble. The events in this list depend on the query, filter, and graph settings. Use the left and right arrows to navigate the list.You can click an event to drill down to detailed information, such as log level, full message, bundle name, and so on. You can also perform actions on the event, such as add or remove a filter based on one of the event properties.
Chapter 28. Camel Events Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Quick-filter
- Drop-down list with options to filter the event list and graph according to predefined times, such as last 15 minutes or last 7 days. The list also includes a Refresh icon that you can use to display messages that were generated after you navigated to this page.
- Query box
- Text box where you enter a query to search for events in the data store. By default, the page shows only completed and failed events. You can define queries with the lucene query string, regular expressions, or topN formats. For information and conventions, click the colored circle icon on the left side of the query box and open the About dialog box.
- Filtering pane
- Filter settings for the event list. You can use this pane to add, edit or delete filter settings.
- Camel Events Over Time graph
- Visual representation of the events as they are collected in the data store. You can drag the mouse cursor to highlight an area in the graph and show the events that occured during the selected time frame. The event list refreshes as you zoom in or out in the graph.
- Statistics pie chart
- Visual representation of the percentage of completed events. You can click the completed area in the pie chart to add a filter that shows only completed events.
- Trends overview
- Statistical information about the Camel events that occured in the last hour and the last day. The trends are displayed based on the query settings. By default, the overview shows information about completed and failed events.
- All Camel Events list
- List of events for all Camel containers and brokers in the Insight ensemble. The events in this list depend on the query, filter, and graph settings. Use the left and right arrows to navigate the list.You can click an event to drill down to detailed information, such as exchange ID, full message, endpoint, and so on. You can also perform actions on the event, such as add or remove a filter based on one of the event properties.
Chapter 29. Elasticsearch Page Copy linkLink copied to clipboard!
Abstract
Overview Copy linkLink copied to clipboard!
- Cluster overview and toolbar
- General information about the data store cluster, such as the address and the state of the cluster. If you want to connect directly to the cluster from an external Web viewer, you use the IP address from the Connect box to indicate the location of the data store cluster.
- Data Store list and details
- List of all the data stores in the cluster. Each node represents a data store container. The right pane shows general information about each node, such as storage size according to date, number of messages, and so on.
Part V. Diagnostic Tool plug-in Copy linkLink copied to clipboard!
LOGS, SUPPORT_ZIP, ETC, HEAPDUMP and THREADDUMP.
- LOGS: logged information of the root container.
SUPPORT_ZIP: Generates a comprehensive zip of diagnostic information.ETC: Generates a zip of the configuration folder.HEAPDUMP: Generates a zipped heap dump.THREADDUMP: Generates a thread dump.
SUPPORT_ZIP artifact would contain extra Fabric-specific configurations such as the contents of the ZooKeeper registry (calls zkdump).
Chapter 30. Open a New Case Copy linkLink copied to clipboard!
Opening a New Case Copy linkLink copied to clipboard!
- Login to Fuse Management Console.
- In Fuse Management Console, click on Red Hat Access in the top right corner.
- Login with your Red Hat Subscription ID and Password.
- Select from the drop-down list.
- In the Open New Case window, click My Account and the owner field and Product field are updated automatically, select the product version, enter the Summary and Description and click Next.
- On the next page, select the Support Level,Severity and
- You can upload local files and server files when you open a new case.To upload local files, click Attach local file, enter file description and click Add.
- To attach server files, select the file type from the listed option and click Submit.
Chapter 31. Edit an Existing Case Copy linkLink copied to clipboard!
Editing an Existing Case Copy linkLink copied to clipboard!
- Login to Fuse Management Console.
- In Fuse Management Console, click on Red Hat Access in the top right corner.
- Login with your Red Hat Subscription ID and Password.
- Select from the drop-down list.
- The case list can be filtered using the search box, selecting a case group, or as per the status of the cases.Select the case for editing from the search results.
- On the next page, there are different section such as Details, Attachments and Case Discussion.To modify the case details, edit the Details section and click Update Details.
- In the Attachments section you can add new attachments and click Upload Attachments or delete existing attachments.
- In the Discussion section you can add comments and choose to make the comment public or private.
Chapter 32. Using the Diagnostic Tool Copy linkLink copied to clipboard!
Using the Diagnostic Tool Copy linkLink copied to clipboard!
- Login to Fuse Management Console.
- In Fuse Management Console, click on Red Hat Access in the top right corner.
- Select from the drop-down list.The Log File Viewer screen opens.
- In the Log File Viewer, click Please Select the machine and click root, select the log file and click Select File.The contents of the log file are displayed in the Log Viewer windowNoteThe log file used in this step is for example purpose. You can choose any file for diagnostics.
- From the list of the log messages, click on the message relevant to your issue and click Red Hat Diagnose.
- The Recommendations panel opens, click the appropriate Support case in the panel to access the information related to the problem.In case the issue is not listed in the recommendations panel, you can click the Open a New Support Case to file a case with Red Hat Support Team
Chapter 33. Limitations of the Diagnostic Tool Copy linkLink copied to clipboard!
- The diagnostic tool can only get extra information from root, child, or SSH containers.
- Cloud containers are not supported.
- The diagnostic tool collects the extra information by a process running on the remote container, in extreme cases (heavily overloaded container), the tool might not be able to gather statistics from a badly failing container.
- Extra artifacts are delivered straight from container, so container host must have Internet access.
Legal Notice Copy linkLink copied to clipboard!
Trademark Disclaimer