Cloud Foundry Documentation
Get Involved
Doc Index
General Information
Contributing Documentation
Cloud Foundry Concepts
Cloud Foundry Overview
Security and Networking
Cloud Foundry Security
Container Security
Container-to-Container Networking
Orgs, Spaces, Roles, and Permissions
Planning Orgs and Spaces
App Security Groups
App SSH Components and Processes
High Availability
High Availability in Cloud Foundry
How Cloud Foundry Maintains High Availability
How Cloud Foundry Manages Apps
How Apps Are Staged
App Container Lifecycle
How the Diego Auction Allocates Jobs
Cloud Foundry Components
Diego Architecture
Cloud Foundry Routing Architecture
Cloud Controller
Cloud Controller Blobstore
User Account and Authentication (UAA) Server
Garden
GrootFS Disk Usage
HTTP Routing
Cloud Foundry Command Line Interface (cf CLI)
Installing the cf CLI
Upgrading to cf CLI v7
Upgrading to cf CLI v8
Getting Started with the cf CLI
Using the cf CLI with a Proxy Server
Using the cf CLI with a Self-Signed Certificate
Using cf CLI Plugins
Developing cf CLI Plugins
cf CLI v6 Reference Guide
cf CLI v7 Reference Guide
cf CLI v8 Reference Guide
Using Experimental cf CLI Commands
Information for Operators
Deploying Cloud Foundry
Setting Up DNS for Your Environment
Deploying Cloud Foundry with cf-deployment
Deploying BOSH on AWS
Deploying BOSH on GCP
Deploying Cloud Foundry
Migrating from cf-release to cf-deployment
Configuring Your Cloud Foundry for BOSH Backup and Restore
Backup and Restore for External Blobstores
Additional Configuration
High Availability in Cloud Foundry
How Cloud Foundry Maintains High Availability
Cloud Controller Blobstore Configuration
Administering Cloud Foundry
Managing the Runtime
Stopping and Starting Virtual Machines
Creating and Modifying Quota Plans
Using Feature Flags
Using the CPU Entitlement Plugin
Examining GrootFS Disk Usage
Using Metadata
Managing Custom Buildpacks
Using Docker in Cloud Foundry
User Accounts and Communications
Creating and Managing Users with the cf CLI
Creating and Managing Users with the UAA CLI (UAAC)
Getting Started with the Notifications Service
Routing
Enabling IPv6 for Hosted Apps
Supporting WebSockets
Configuring Load Balancer Health Checks for CF Routers
Securing Traffic into CF
Enabling TCP Routing
Configuring HTTP/2 Support
Isolation Segments
Managing Isolation Segments
Routing for Isolation Segments
Delayed Jobs
Configuring Delayed Job Priorities
Managing Apps and their Stacks
Using the Stack Auditor Plug-in
Running and Troubleshooting Cloud Foundry
Cloud Foundry Logging
Configuring System Logging
Configuring Diego for Upgrades
Audit Events
UAA Audit Requirements
Usage Events and Billing
Configuring SSH Access for Cloud Foundry
Configuring Diego Cell Disk Cleanup Scheduling
Configuring Health Monitor Notifications
Monitoring and Testing Diego Components
Troubleshooting Cloud Foundry
UAA Performance
UAA Performance Metrics
Scaling Cloud Controller
Scaling Cloud Controller (cf-for-k8s)
Logging and Metrics in Cloud Foundry
Logging and Metrics Architecture
Installing the Loggregator Plugin for cf CLI
Security Event Logging
App Log Rate Limiting
Cloud Foundry Component Metrics
Container Metrics
Loggregator Guide for CF Operators
Overview of Logging and Metrics
Deploying a Nozzle to the Loggregator Firehose
BOSH Documentation
BOSH Backup and Restore
Installing BBR
Release Notes for BBR
Backing Up with BBR
Restoring with BBR
BBR Logging
Experimental Features
BBR Developer's Guide
Information for Developers
Developing and Managing Apps
cf push
Pushing an App
Deploying with App Manifests
App Manifest Attribute Reference
Deploying an App with Docker
Deploying a Large App
Starting, Restarting, and Restaging Apps
Pushing an App with Multiple Processes
Running cf push Sub-Step Commands
Rolling App Deployments
Pushing Apps with Sidecar Processes
Using Blue-Green Deployment to Reduce Downtime and Risk
Troubleshooting App Deployment and Health
SSH for Apps and Services
App SSH Overview
Accessing Apps with SSH
Accessing Services with SSH
Routes and Domains
Configuring Routes and Domains
Configuring CF to Route Traffic to Apps on Custom Ports
Routing HTTP/2 and gRPC Traffic to Apps
Managing Services
Managing Service Instances
Sharing Service Instances
Delivering Service Credentials to an App
Managing Service Keys
Configuring Play Framework Service Connections
Using an External File System (Volume Services)
User-Provided Service Instances
Streaming App Logs
Streaming App Logs to Log Management Services
Service-Specific Instructions for Streaming App Logs
Streaming App Logs to Splunk
Streaming App Logs with Fluentd
Streaming App Logs to Azure OMS Log Analytics
Managing Apps with the cf CLI
Running Tasks
Scaling an App Using cf scale
Using App Health Checks
Configuring Container-to-Container Networking
CF Environment Variables
Cloud Controller API Client Libraries
Considerations for Designing and Running an App in the Cloud
App Revisions
Buildpacks
About Buildpacks
How Buildpacks Work
Stack Association
Pushing an App with Multiple Buildpacks
Using a Proxy
Supported Binary Dependencies
Production Server Configuration
Binary
Go
HWC
Java
Tips for Java Developers
Getting Started Deploying Apps
Grails
Ratpack
Spring
Configuring Service Connections
Using Java Native Image
Cloud Foundry Java Client Library
Using Java Native Image
.NET Core
NGINX Buildpack
Node.js
Tips for Node.js Developers
Environment Variables Defined by the Node Buildpack
Configuring Service Connections for Node.js
PHP
Tips for PHP Developers
Getting Started Deploying PHP Apps
PHP Buildpack Configuration
Composer
Sessions
New Relic
Python
R
Ruby
Tips for Ruby Developers
Getting Started Deploying Apps
Ruby
Ruby on Rails
Configure Rake Tasks for Deployed Apps
Environment Variables Defined by the Ruby Buildpack
Configure Service Connections for Ruby
Support for Windows Gemfiles
Staticfile
Customizing and Developing Buildpacks
Creating Custom Buildpacks
Packaging Dependencies for Offline Buildpacks
Merging from Upstream Buildpacks
Upgrading Dependency Versions
Using CI for Buildpacks
Releasing a New Buildpack Version
Updating Buildpack-Related Gems
Information for Managed Service Authors
Services
Service Broker API
Open Service Broker API
Platform Profiles
Catalog Metadata
Volume Services
Release Notes
Managing Service Brokers
Access Control
Binding Credentials
CredHub
Setting Up and Deploying CredHub with BOSH
Configuring a Hardware Security Module
Using a Key Management Service with CredHub
CredHub Credential Types
Backing Up and Restoring CredHub Instances
Troubleshooting CredHub
Dashboard Single Sign-On
Enabling Service Instance Sharing
Example Service Brokers
App Log Streaming
Route Services
Supporting Multiple CF Instances
API Reference
UAA API
CAPI API
Client Libraries
Rate Limit Information Returned by the Cloud Controller API
CAPI V2
CAPI V3
Streaming App Logs
Page last updated:
The following list provides information about streaming app logs:
Streaming App Logs to Log Management Services
Service-Specific Instructions for Streaming App Logs
Streaming App Logs to Splunk
Streaming App Logs with Fluentd
Streaming App Logs to Azure OMS Log Analytics
Create a pull request or raise an issue on the source for this page in GitHub