Swift has a replicator process that cycles continually. Swift Object Server - Replication Time Trend of replication time. A warning event will be raised in the /Status/Swift event class if it is breached. By default a maximum threshold of 100 is set individually on quarantined accounts, containers and objects. Additionally quarantine is not automatically pruned and can result in some storage nodes filling up their disk at a faster rate than others and running out of space. Sudden increases in quarantined items can indicate hardware problems on storage nodes. Swift has an auditor process that will find corrupt items and move them into a quarantine area so good objects will be replicated back into their place. Swift Object Server - Quarantine Trend of accounts, containers and objects that have been quarantined. By default a maximum threshold of 0 is set on unmounted disks and will raise a warning severity event in the /Status/Swift event class. By proactively monitoring for unmounted disks and replacing them you can keep your cluster healthy. Swift's mechanism for detecting failing or failed drives and taking them offline is to unmount them. Swift Object Server - Disks Trend of total and unmounted disks on the storage node. By default a maximum threshold of 10 is set on this metric and will raise a warning severity event in the /Perf/Swift event class when it is breached. By trending and thresholding on how many tasks are pending you can get an early read on cluster performance problems. There is a three second timeout on this task and if it can't be completed in that time, it will be put into an asynchronous pending bucket to be executed later. When a Swift proxy server updates an object it attempts to synchronously update the object's container with the new object information. Swift Object Server - Async Pending Trend of asynchronous pending tasks. Swift MetricsĪssuming you have swift-recon and Zenoss setup properly you can expect to see the following extra graphs on your Swift object servers. Typically this will be under either /Server/Linux or /Server/SSH/Linux so you get normal operating system monitoring in addition to the Swift-specific monitoring. To make use of it you will need to either bind it directly to your Swift object server devices, or put your object servers into their own device class and bind the template to that device class. Normally the default of 6000/tcp will work unless you've chosen a different port for your swift-object-server process.īy default the SwiftObjectServer monitoring template will not be bound to any devices. The zSwiftObjectServerPort property is used by the SwiftObjectServer monitoring template to control what port it will attempt to find the recon API on. zSwiftObjectServerPort: Listening port of swift-object-server.Installing the ZenPack will add the following objects to your Zenoss system. Before using this ZenPack you must install and configure swift-recon on your Swift object servers. Organizations can use Swift to store lots of data efficiently, safely, and cheaply.Īll monitoring is performed through the optional swift-recon API endpoint that can be enabled on all of your Swift object servers. Swift is the project name for the Object Store in OpenStack.įrom the Swift project site: Swift is a highly available, distributed, eventually consistent object/blob store. This ZenPack allows for monitoring of Swift. Released on 3 Compatible with Zenoss Core 2.5.x, Zenoss Core 3.1.x, Zenoss Core 3.2.x, Zenoss Core 4.2.x, Zenoss Resource Manager 4.1.x, Zenoss Resource Manager 4.2.x Background Releases Version 0.7.0- Download Summary of changes: First release. Enterprise support for this ZenPack is available to commercial customers with an active subscription. This is an Open Source ZenPack developed by Zenoss, Inc. "A handy and user-oriented utility that provides the tools required to compare and synchronize two folders with just a couple of mouse clicks." - Softpedia.Monitoring for Swift, OpenStack's object server software. "The app can dig deep into your folder structure, and supports a fast asymmetric synchronization mechanism that can help you keep track of changes with minimal effort.". You can even fine-tune your synchronization by skipping, deleting of reversing the copy direction of the files you choose to. With the advanced algorithms in the latest version of DSync, synchronizing large folders with many files won't be a problem. Select the folders, compare them, synchronize them.Īfter spending years trying to use tools that are too complicated, create hidden files or just too limited, we've developed DSync - the easiest way to synchronize files on Mac. Three steps is all it takes for DSync to synchronize your files. Use it to organize your files.ĭSync allows you to easily compare and synchronize two folders on your computer.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |