5.6. Browsing System Feeds

Nexus provides feeds that capture system events, you can browse these feeds by clicking on System Feeds under the View menu. Clicking on System Feeds will show the panel in Figure 5.16, “Browsing Nexus System Feeds”. You can use these simple interface to browse the most recent reports of artifact deployments, cached artifacts, broken artifacts, and storage changes that have occurred in Nexus.

Browsing Nexus System Feeds

Figure 5.16. Browsing Nexus System Feeds


These feeds can come in handy if you are working at a large organization with multiple development teams deploying to the same instance of Nexus. If such an arrangement, all developers in an organization can subscribe to the RSS feeds for New Deployed Artifacts as a way to ensure that everyone is aware when a new release has been pushed to Nexus. Exposing these system events as RSS feeds also opens to the door to other, more creative uses of this information, such as connecting Nexus to external automated testing systems. To access the RSS feeds for a specific feed, select the feed in the System Feeds view panel and then click on the Subscribe button. Nexus will then load the RSS feed in your browse and you can subscribe to the feed in your favorite RSS reader.

There are six system feeds available in the System Feeds view, and each has a URL which resembles the following URL:

http://localhost:8081/nexus/service/local/feeds/recentlyChangedFiles

Where recentChanges would be replaced with the identifier of the feed you were attempting to read. Available system feeds include:

Table 5.1. Available System Feeds

Feed Identifier Description
authcAuthz Authentication and Authorization Events
brokenArtifacts Broken Artifacts (Checksum mismatch, missing checksums, invalid POMs)
brokenFiles Broken Files (Checksum errors.)
errorWarning Errors, warnings, and exceptions from Nexus
recentlyCachedOrDeployedArtifacts New artifacts in all repositories (cached or deployed)
recentlyCachedOrDeployedFiles New files in all repositories (cached or deployed)
recentlyCachedArtifacts New cached artifacts in all repositories
recentlyCachedFiles New cached files in all repositories
recentlyDeployedArtifacts New deployed artifacts in all repositories
recentlyDeployedFiles New deployed files in all repositories
recentlyChangedArtifacts Changed artifacts in all repositories
recentlyChangedFiles Changed files in all repositories
systemRepositoryStatusChanges Automatic or User-initiated status changes (out-of-service and blocked proxies)
systemChanges Booting nexus, changing configuration, re-indexing, and rebuilding of attributes