Reliable network connectivity keeps applications communicating with the services they depend on. When that communication fails, the impact can extend to interrupted transactions, delayed processing, and unavailable application functions.

Consider a deployment after which your application can no longer reach a dependency. Your team needs to understand what changed. Is traffic being rejected? Which subnet, endpoint, and destination port are involved? Did the change begin with the deployment or earlier?

The enhanced VCN Flow dashboard in Oracle Cloud Infrastructure (OCI) Log Analytics brings recorded network activity into a shared investigation view. Network, application, and security teams can examine the same evidence to identify affected communication and decide where to investigate next.

This blog shows how to move from a reported connectivity issue to a focused investigation, using traffic trends, endpoint and subnet activity, and the supporting flow-log records.

What’s new in the VCN Flow dashboard?

The enhanced VCN Flow dashboard builds on existing flow-log analysis in OCI Log Analytics, organizing investigation into Overview, Traffic Analysis, and Security Analysis.

These views help you establish when traffic changed, identify the communication involved, and examine broader security patterns. You can move from overall activity to specific endpoints, ports, protocols, and subnets, then open a relevant widget in Log Explorer to examine its analysis and supporting records. See Oracle’s VCN flow-log documentation.

Set up VCN flow-log collection

OCI Logging collects VCN flow logs, and a Service Connector transfers selected records to OCI Log Analytics. The OCI VCN Flow Unified Schema Logs source provides the parsing context for analysis.

Before you begin, confirm that you have the permissions required to configure collection and access the relevant logs and dashboard. See Oracle’s ingestion guide for the prerequisites.

Use the Add Data workflow to configure collection:

1. Choose OCI service log collection.

Open Add Data in Log Analytics. Expand Monitor OCI resources and select OCI Services.

Start the guided collection workflow by selecting OCI Services under Monitor OCI resources
Figure 1. Start the guided collection workflow by selecting OCI Services under Monitor OCI resources

2. Select the resources you want to monitor.

On Configure log collection for OCI resources, choose Specific services and select Virtual Cloud Network – Flowlogs. Select the resources relevant to your investigation, then click Next.

Select the VCN flow-log resources to include in collection
Figure 2. Select the VCN flow-log resources to include in collection

3. Review and configure collection.

Confirm that the associated source is OCI VCN Flow Unified Schema Logs. Review the automatic configuration details, select Configure log collection, and complete the guided workflow.

Confirm the selected resources and log source before configuring collection
Figure 3. Confirm the selected resources and log source before configuring collection

After setup, verify that recent records from the expected resources are arriving in Log Analytics.

In the OCI Console, go to Observability & Management → Log Analytics → Dashboards, select the appropriate compartment, search for VCN, and open the VCN Flow dashboard available in your environment.

Within the dashboard, select the investigation time range, log-group compartment, and relevant entity filters. The compartment used to locate the dashboard controls its listing; the filters inside the dashboard determine the scope of the logs being analyzed.

What the VCN Flow dashboard offers

The three tabs provide complementary views of recorded network activity. Keep the investigation time window and resource scope consistent as you move between them.

Overview: understand when traffic changed

Use Overview to see whether traffic changed around the time the problem began. Compare accepted and rejected activity over time, and read rejection percentages alongside record counts to identify an interval for closer investigation.

Check capture status before interpreting quiet charts: OK indicates a normal record, NODATA means no traffic was recorded during the capture window, and SKIPDATA indicates incomplete capture because of system errors or capacity issues. The public-IP map adds approximate geographic context where available.

Compare traffic trends and capture status to establish the investigation window
Figure 4. Compare traffic trends and capture status to establish the investigation window

Traffic Analysis: identify the communication involved

Use Traffic Analysis to identify the endpoints, ports, protocols, and subnets associated with the change. For a failed application dependency, focus on its expected destination and port, compare accepted and rejected activity, and examine matching records when the top results do not show the expected communication.

Compare byte and packet trends over consistent intervals, and use subnet activity to focus the investigation. Treat byte totals as recorded activity within the selected scope; observations from multiple interfaces can include the same communication more than once.

Connect traffic changes with endpoints, destination ports, protocols, and affected subnets
Figure 5. Connect traffic changes with endpoints, destination ports, protocols, and affected subnets

Security Analysis: assess how broadly activity extends

Use Security Analysis to determine whether activity is concentrated on the expected dependency or extends across other hosts and ports. Possible vertical port sweeps involve a source contacting multiple ports on one destination; horizontal host sweeps involve a source contacting multiple destinations on the same port.

The tab also supports reviewing recorded transfers to public destinations and accepted access to selected sensitive ports where the required location information is available. Compare these patterns with expected workload behavior and approved monitoring activity before deciding how to respond.

Assess rejected activity, possible sweeps, public-destination transfers, and sensitive-port access
Figure 6. Assess rejected activity, possible sweeps, public-destination transfers, and sensitive-port access

Use flow-log evidence to choose the next check

For the connectivity scenario, open Top Destination Ports by Action in Log Explorer. Confirm the investigation scope, compare the relevant port’s accepted and rejected counts, and continue by examining matching flow-log records for the dependency’s endpoints.

Review the addresses, ports, protocol, action, and capture timestamps. ACCEPT and REJECT describe the security-rule decision recorded for the observed traffic. An accepted record alone does not confirm that the entire network path worked or that the application received a successful response.

Use the evidence to guide your next check:

Rejected records match the dependency’s endpoints and port after the deployment.Compare applicable security lists and network security groups with the intended communication and recent configuration changes.
Matching records are accepted, but the application still fails.Examine service health, listeners, application errors, and TLS or authentication evidence. Continue checking the remaining network path where needed.
Expected activity is missing from the selected logs.Verify the time range, resource scope, capture filters, sampling, ingestion, and reported capture gaps. Missing records alone do not establish that no traffic occurred.
Compare accepted and rejected records by destination port before examining matching flow-log records
Figure 7. Compare accepted and rejected records by destination port before examining matching flow-log records

If the investigation confirms that an unintended configuration change blocked the dependency, correct the configuration to match the intended access and repeat the application request. Validate both the network observations and the application result.

The VCN Flow dashboard in OCI Log Analytics brings traffic patterns and supporting records together to help your teams understand network behavior and guide their next troubleshooting step.

References